我设置了一个首选项屏幕来编辑应用程序中的设置。我想插入一个 EditTextPreference,其中包含一个标题(如“设置您的名字”)和一个包含输入名称的摘要。
那可能吗?先感谢您!
当然,这是一个简短的例子:
EditTextPreference etp = (EditTextPreference) findPreference("the_pref_key");
etp.setSummary("New summary");
这要求您从以下位置显示您的首选项PreferenceActivity
或来自PreferenceFragment
, since findPreference()
是这些类的一个方法。您很可能已经这样做了。
要在用户每次更改实际首选项时更改摘要,请使用OnPreferenceChangeListener http://developer.android.com/reference/android/preference/Preference.OnPreferenceChangeListener.html并在回调中检查相关按键是否发生变化。
更改后,只需像上面那样编辑摘要即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)