listpreference点击响应
新手求教:
我写了一个myactivity extend preferenceactivity
里面通过addPreferencesFromResource添加布局,布局里放了一些ListPreference。
点击某个listpreference后,弹出dialog,列出可选项,我想获取list item的click响应,
请问如何获取呢?
谢谢~~~~
新手求教:
我写了一个myactivity extend preferenceactivity
里面通过addPreferencesFromResource添加布局,布局里放了一些ListPreference。
点击某个listpreference后,弹出dialog,列出可选项,我想获取list item的click响应,
请问如何获取呢?
谢谢~~~~
并实现onPreferenceClick(Preference preference)函数
应该就可以了
对话框里会显示一列类似radiobutton之类的item,我想要的是对这个item点击响应。
listpreference里面的item用于显示的entries,和entries value,没有id
entries value不知道该怎么用,肯定是有用的
findPreference("key").setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
//do something
return true;
}
});