我有一个包含preferenceList的首选项屏幕。我希望用户能够将新朋友添加到该列表中。
我一直无法找到任何关于如何在运行时实现此类事情的例子。
有没有人有一个例子或能够给我一个如何实现这个目标的例子?
以下是我的偏好:
<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>
答案 0 :(得分:1)
您可以在运行时访问ListPreference
对象,并使用setter和getter方法更新条目。 ListPreference Docs
假设您在PreferenceActivity中:
PreferenceScreen root = this.getPreferenceScreen();
ListPreference list = (ListPreference) root.findPreference("secondPrefScreen");
// do stuff with list