我有一个包含首选项列表的首选项屏幕。我希望用户能够向该列表添加新 friend 。
我一直无法找到任何示例来说明如何在运行时实现这样的事情。
有人有一个例子或者能够给我一个例子来说明我如何实现这一目标吗?
这是我的偏好:
<PreferenceCategory android:title="Your competetion">
<PreferenceScreen
android:key="secondPrefScreen"
android:summary="click here to see your friends"
android:title="Friends" >
<ListPreference
android:key="friendList"
/>
</PreferenceScreen>
最佳答案
您可以在运行时访问ListPreference
对象并使用setter和getter方法来更新条目。 ListPreference Docs
假设您位于 PreferenceActivity 内:
PreferenceScreen root = this.getPreferenceScreen();
ListPreference list = (ListPreference) root.findPreference("secondPrefScreen");
// do stuff with list
关于java - 将项目添加到列表首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16682424/