1

Preference アクティビティを作成しました。2 つの ListPreferences が含まれています。Listpreference ビューの Onclick() の書き方。

4

2 に答える 2

5

OnSharedPreferenceChangeListener OnSharedPreferenceChangeListenerを使用して、SharedPreferences の設定の変更を監視する必要があります。

    SharedPreferences sp = getSharedPreferences("Name", 0);
    sp.registerOnSharedPreferenceChangeListener(new OnSharedPreferenceChangeListener() {

        @Override
        public void onSharedPreferenceChanged(SharedPreferences sharedPreferences,
                String key) {
            //do whatever
        }
    });
于 2012-11-26T11:26:17.863 に答える
2

あなたが探しているpref.setOnPreferenceClickListener(onPreferenceClickListener);

または、より可能性が高いsetOnPreferenceChangeListener

ここでどのように機能するかを知ることができます。 onPreferenceClickListener

次のチュートリアルをご覧ください。 http://myandroidsolutions.blogspot.co.uk/2012/03/android-preferenceactivity.html

于 2012-11-26T11:26:35.103 に答える