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

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

上面的代码有问题。我正在使用eclipse,它一直建议我设置首选项更改侦听器,然后当我根据它的建议更改时,它建议我设置首选项单击侦听器。

最佳答案

使用OnPreferenceClickListener代替onPreferenceClickListener

import android.preference.Preference.OnPreferenceClickListener;


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

10-06 06:25