Android EdittextPreference提示(android:hint)

问题描述 投票:0回答:4

我有一个带有EditTextPreference的首选项屏幕。如何设置提示

或者像xml一样

android:hint

或类似代码

setHint(int), setHint(CharSequence hint)

在EditTextPreference上是否像在EditText字段上一样?我以为它就像在EditText上一样,但是我没有找到类似的东西。谢谢。

android android-edittext preference hint preferencescreen
4个回答
1
投票
您也可以使用android:summary动态设置。

EDIT:用于给出“提示”,您可以使用setSummary(CharSequence summary)


7
投票
setSummary(CharSequence summary)

这将传递到对话框中的EditText。

此行为已确认android:defaultValue,其中说“这是DialogPreference的子类,并在对话框中显示EditText。可以通过getEditText()或通过在XML上通过在EditTextPreference上设置任何EditText属性来以编程方式修改此EditText。 。“

4
投票
要设置提示,请使用以下代码:

android:defaultValue

您也可以考虑添加摘要,因此首选项不会显示为空摘要


0
投票
YourEditTextPreference.getEditText().setHint(R.string.some_hint);

当输入字段为空时,提示应按预期显示。

© www.soinside.com 2019 - 2024. All rights reserved.