我有一个带有EditTextPreference的首选项屏幕。如何设置提示
或者像xml一样
android:hint
或类似代码
setHint(int), setHint(CharSequence hint)
在EditTextPreference上是否像在EditText字段上一样?我以为它就像在EditText上一样,但是我没有找到类似的东西。谢谢。
android:summary
动态设置。EDIT:用于给出“提示”,您可以使用setSummary(CharSequence summary)
。
setSummary(CharSequence summary)
这将传递到对话框中的EditText。
此行为已确认android:defaultValue
,其中说“这是DialogPreference的子类,并在对话框中显示EditText。可以通过getEditText()或通过在XML上通过在EditTextPreference上设置任何EditText属性来以编程方式修改此EditText。 。“
android:defaultValue
您也可以考虑添加摘要,因此首选项不会显示为空摘要
YourEditTextPreference.getEditText().setHint(R.string.some_hint);
当输入字段为空时,提示应按预期显示。