在我的Android应用程序中,我有一个PreferenceScreen
父母,有3个CheckBoxPreferences
孩子.
当我单击父首选项屏幕,并显示3个复选框时,我选择其中一个,并在与复选框相关的Preference.OnPreferenceChangeListener中,我将父设置的preferenceScreen摘要设置为:
Parent.setSummary("string depending on the selection")
Run Code Online (Sandbox Code Playgroud)
问题是,当我返回到父级时,它的摘要不会更新,即使内部值已相应地更改为设置的值.
有没有人对这种行为有任何想法?
hal*_*ate 13
使用
Parent.setSummary("string depending on the selection");
((BaseAdapter)getPreferenceScreen().getRootAdapter()).notifyDataSetChanged();
Run Code Online (Sandbox Code Playgroud)
像魅力一样工作,无论你改变总结的地方都可以使用.
归档时间: |
|
查看次数: |
7163 次 |
最近记录: |