将自定义设置添加到PreferenceFragment

时间:2013-02-16 23:48:44

标签: java android

我有一个PreferenceFragment,我需要在其中添加自定义偏好设置。现在问题不是自定义首选项,我已经扩展了一些DialogPreference创建我自己的首选项,我已经处理了保存/恢复数据;问题是如何将这些自定义首选项添加到PreferenceFragment?我不能用XML声明它们(可以吗?),我找不到任何方法来动态地将它们添加到我的PreferenceFragment

1 个答案:

答案 0 :(得分:2)

我自己没有尝试过,但对于基于xml的方法,也许你可以这样做:

<com.mypackage.MyPreference
        android:defaultValue="value"
        android:key="key"
        android:title="Title"/>

然后像往常一样使用addPreferencesFromResource()