4

我建立一個Android應用程序,我有一個非常愚蠢的問題 -問題與追趕首選項單擊事件

我創建了一個個人偏好屏幕,並把它列表和一個複選框。現在我使用自動保存的'key'屬性處理這些問題。

我嘗試使用一個簡單的首選項(他們鍵入,你只是按下它)我的問題來了。 當點擊它時,SharedPreference中保存了什麼?如果沒有,我怎麼捕捉點擊事件?

我無法在任何地方找到答案。 非常感謝!

回答

12

tofira,

您需要使用setOnPreferenceClickListener()該特定項目。看例子:

Preference myPref = (Preference) findPreference("myPref"); 
myPref.setOnPreferenceClickListener(new OnPreferenceClickListener() { 
    public boolean onPreferenceClick(Preference preference) { 
    //handle action on click here 
    } 
}); 
+0

太好了,我會試試看,謝謝! – Tofira 2011-04-11 22:29:01