EditTextPreferenceのある設定画面があります。ヒントを設定する方法
のようなxmlで
android:hint
またはのようなコードで
setHint(int), setHint(CharSequence hint)
EditTextフィールドのようにEditTextPreferenceに?EditTextのようなものだと思いましたが、このようなものは見つかりませんでした。ありがとう。
EditTextPreferenceのある設定画面があります。ヒントを設定する方法
のようなxmlで
android:hint
またはのようなコードで
setHint(int), setHint(CharSequence hint)
EditTextフィールドのようにEditTextPreferenceに?EditTextのようなものだと思いましたが、このようなものは見つかりませんでした。ありがとう。
EditTextPreference の XML でヒントを設定することは、EditText の場合とまったく同じです。
android:hint="This is my hint"
これは、ダイアログの EditText に渡されます。
この動作は、「これは DialogPreference のサブクラスであり、ダイアログにEditTextを表示します。この EditText は、getEditText() を介してプログラムで変更するか、EditTextPreference に EditText 属性を設定して XML を介して変更できます。」
受け入れられた回答は edittext にヒントを設定せず、テキストを EditText に設定するため、これははるかに優れています (小さな違いは長生きします)。
実際にヒントを設定するには、次のコードを使用します。
YourEditTextPreference.getEditText().setHint(R.string.some_hint);
サマリーを追加して、設定が空のサマリーで表示されないようにすることも検討してください。
android:summary
自分の好みを簡単に説明するために使用します。
を使用してこれを動的に設定することもできますsetSummary(CharSequence summary)
。
編集:使用できる「ヒント」を与えるためにandroid:defaultValue
。