アプリケーションの設定を編集するために、preferenceScreen を設定しました。「あなたの名前を設定してください」のようなタイトルと入力された名前を含む要約を含む EditTextPreference を挿入したいと思います。
それは可能ですか?前もって感謝します!
アプリケーションの設定を編集するために、preferenceScreen を設定しました。「あなたの名前を設定してください」のようなタイトルと入力された名前を含む要約を含む EditTextPreference を挿入したいと思います。
それは可能ですか?前もって感謝します!
確かに、ここに短い例があります:
EditTextPreference etp = (EditTextPreference) findPreference("the_pref_key");
etp.setSummary("New summary");
はこれらのクラスのメソッドであるため、 からPreferenceActivity
または から設定を表示する必要があります。ほとんどの場合、すでにそれを行っています。PreferenceFragment
findPreference()
ユーザーが実際の設定を変更するたびに概要を変更するには、 a を使用してOnPreferenceChangeListener
、関連するキーがコールバックで変更されたかどうかを確認します。変更後、上記のように要約を編集するだけです。