0

我有一个包含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>
4

1 回答 1

1

您可以在运行时访问该ListPreference对象并使用 setter 和 getter 方法来更新条目。ListPreference 文档

假设您在 PreferenceActivity 中:

   PreferenceScreen root = this.getPreferenceScreen();
   ListPreference list = (ListPreference) root.findPreference("secondPrefScreen");
   // do stuff with list
于 2013-05-22T02:34:20.067 回答