我想我在某个地方看过这个,但我似乎无法再找到它了。
有没有办法将首选项与ListView绑定,以便onListItemClick,这样我就可以编辑或删除首选项而无需自己进行簿记?
答案 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
听起来像你想要的。我不知道你为什么要删除一个偏好。