如何将Preferences与List绑定

时间:2011-10-04 06:24:13

标签: android

我想我在某个地方看过这个,但我似乎无法再找到它了。

有没有办法将首选项与ListView绑定,以便onListItemClick,这样我就可以编辑或删除首选项而无需自己进行簿记?

2 个答案:

答案 0 :(得分:2)

您无需使用ListView。假设它是在PreferenceActivity

内完成的
//setting the click listener
Preference somePref = getPreferenceScreen().findPreference("preference");
somePref.setOnPreferenceClickListener(new OnPreferenceClickListener() {            
    @Override
    public boolean onPreferenceClick(Preference preference) {
        getPreferenceScreen().removePreference(preference);            
        return true;
    }
});

答案 1 :(得分:1)

PreferenceActivity听起来像你想要的。我不知道你为什么要删除一个偏好。