0

我的活动使用和扩展偏好活动作为

SettingsUser extends PreferenceActivity

我正在使用 preferenceScreen XML 来设计我的共享首选项并将其添加到我的活动中

addPreferencesFromResource(R.xml.mypreferences);

为了获得我正在做的共享偏好

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);

现在我想onClick在我的共享偏好上添加监听器,我看到有一个方法叫做OnSharedPreferenceChangeListenerbut not onClickListener,任何人都可以指导如何处理这种情况?

4

1 回答 1

2

你可以这样做:

Preference infoPreference = findPreference(key);
infoPreference.setOnPreferenceClickListener(new OnPreferenceClickListener() {
        @Override
        public boolean onPreferenceClick(Preference preference) {
            //do something
            return true;
        }
    });
于 2012-12-06T12:00:52.227 回答