問題タブ [edittextpreference]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
751 参照

android - Android カスタム EditTextPreference UI が更新されない

EditTextPreference をカスタマイズして、テキストビューを表示する (つまり、設定の値を表示する) と、右側にクリア/削除ボタンを表示しようとしています。

CustomEditTextPreference.javaを作成しました

CustomEditTextPreference クラスは、以下のレイアウト (つまり、prefwiget_edittext.xml) をウィジェット レイアウトとして使用します。

res/xmlの下のpreferences_list.xmlでカスタムEditTextPreferenceを指定します

edittextpreference をクリックして、文字列を入力できます。入力した文字列は保存されますが、その後、カスタム ウィジェット レイアウトのテキストビューには表示されません。ただし、アプリを強制終了して再度起動すると、テキストビューには保存された文字列が表示されます。ここで、クリア/削除ボタンをクリックすると、値が削除されていることがわかりますが、テキストビューの文字列をクリアしてクリア/削除ボタンを非表示にするために UI が更新されていません。

便宜上、サンプル プロジェクトを以下の github にアップロードしました。

サンプル GitHub プロジェクト

0 投票する
1 に答える
1703 参照

android - EditText 設定ダイアログボックスへのアクセス

sharedPreferences を使用してこのコードをどこに配置すればよいか混乱しています。ダイアログボックスがどのように作成されるかを調べようとしています。EditTextPreference ダイアログ ボックスにアクセスしたいのですが、ユーザーが名前を入力したら、以下のコードを使用してファイルに保存したいと考えています。

主な活動はこちら

ここに私の UserPreferenceFragment Java クラスがあります

ここに私の UserPreferenceActivity Java クラスがあります

ここに私の設定xmlファイルがあります

最後に私のメインコンテンツ

0 投票する
2 に答える
1036 参照

android - Android の設定、EditTextPreference のカスタマイズ

PreferenceScreenAndroid アプリケーション用に をセットアップしています。EditTextPreferenceリモートサーバーを指定するために を含めました。ここで、ポップアップ内のアドレスを初期値にリセットするオプションをユーザーに提供したいと思います。

基本的に欲しいのは、 「CANCEL」「OK」 に加えて「RESET」という3番目のボタンです。

ここに画像の説明を入力

このカスタマイズを実現する簡単な方法はありますか?

完全性のためのコード:

0 投票する
1 に答える
79 参照

android - SharedPreferences は、タイプまたは XML からのすべての設定を表示しません。

get all から返されたマップを見ると、以前にハッシュマップとして設定された値しか表示されず、EditTextPreference にキャストできません。

getAll() は設定ハッシュを取得しているように見えますが、XML からの型は取得していません

私がやろうとしているのは、設定の概要を値に設定することです。

XML:

0 投票する
1 に答える
93 参照

java - EditTextPreference の読み取り

EditTextPreference から入力を取得すると、「デフォルト」の文字列が表示され続ける理由を理解できないようです。

Sharedpreferences を使用して、テキスト フィールドの内容を取得できないようです。デフォルトは「デフォルト」であり、キーにあるものではありません。

0 投票する
1 に答える
137 参照

java - EditTextPreference の文字列を取得し、notification.setContent で使用して、Android で夏らしく使用するにはどうすればよいですか?

設定ページでアプリユーザーからユーザー名を取得しEditTextPreference、で使用したいNotification。しかし、それはエラーを示しています:

xml ファイル:

そして私のクラス:

とエラー:

の夏らしくも使いたいですEditTextPreference

では、どうすればそれらを解決できますか? 私に答えてください。ありがとう

0 投票する
3 に答える
723 参照

android - Androidの設定でメール入力を確認する方法

EditTextPreferenceAndroid 設定でユーザーがメールアドレスを入力したことを確認するにはどうすればよいですか?