2
Preference customPreference = (Preference) findPreference("customPreference");

customPreference.setOnPreferenceClickListener(new onPreferenceClickListener)(){
     public boolean onPreferenceClick(Preference preference){
          return false;
     }
});

我对上面的代码有问题。我正在使用 eclipse,它一直建议我 setOnPreferenceChangeListener,然后当我根据它的建议进行更改时,它反而建议我 setOnPreferenceClickListener。

4

2 回答 2

3

OnPreferenceClickListener改为使用onPreferenceClickListener

import android.preference.Preference.OnPreferenceClickListener;


customPreference.setOnPreferenceClickListener(new OnPreferenceClickListener(){
         public boolean onPreferenceClick(Preference preference){
              return false;
         }
    });
于 2012-10-21T10:33:41.100 回答
0

试试这个

customPreference.setOnPreferenceClickListener(new Preference.onPreferenceClickListener)(){
     public boolean onPreferenceClick(Preference preference){
          return false;
     }
});
于 2012-10-21T10:34:31.167 回答