可以在Android中动态更改EditTextPreference的摘要吗?
我设置了一个preferenceScreen来编辑我的应用程序中的设置。 我想插入一个EditTextPreference,其中包含类似“设置您的名字”的标题和包含输入名称的摘要。
那可能吗? 先感谢您!
当然,这是一个简短的例子:
EditTextPreference etp = (EditTextPreference) findPreference("the_pref_key"); etp.setSummary("New summary");
这要求您从PreferenceActivity
或PreferenceActivity
显示首PreferenceFragment
,因为findPreference()
是这些类的方法。 你很可能已经这样做了。
要在每次用户更改实际首选项时更改摘要,请使用OnPreferenceChangeListener
并检查回调中是否更改了相关键。 更改后,只需编辑上面的摘要。
- 如何通过JNI设置我的Class的“Double”类型变量的值?
- 如何让我的动画更流畅Android
- 通过Java lib Apache Commons上传文件的简明示例
- Android:共享位图未保存到SD
- Android:java.lang.Enum类型无法解析
- 无法使用Appium + Android Studio 3.0 + Java 8
- 如果类实现了更新的接口,Android推荐的安全支持更新api的方法有错误。 为什么?
- Google Maps API V2崩溃 – 致命exception
- ArrayAdapter <HashMap > with commonsguy EndlessAdapter类