1

対応するクリックイベントのチェックボックス設定/スイッチ設定に一連の設定(以下)をロードしたい。

私の CheckBoxPreference は次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<CheckBoxPreference
    android:defaultValue="true"
        android:key="email_preference_checkbox"
        android:summary="@string/pref_description_social_recommendations"
        android:title="@string/pref_title_social_recommendations">
</CheckBoxPreference>
</PreferenceScreen>

ロードしたい設定は次のとおりです。

    <?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
        <EditTextPreference
                android:capitalize="words"
                android:defaultValue="@string/default_I"
                android:inputType="textCapWords"
                android:key="d_I_key"
                android:maxLines="1"
                android:selectAllOnFocus="true"
                android:singleLine="true"
                android:title="@string/I_View" />

            <EditTextPreference
                android:capitalize="words"
                android:defaultValue="@string/de_name"
                android:inputType="textCapWords"
                android:key="d_i_key"
                android:maxLines="1"
                android:selectAllOnFocus="true"
                android:singleLine="true"
                android:title="@string/u_View" />

            <EditTextPreference
                android:capitalize="words"
                android:defaultValue="@string/de_d"
                android:inputType="textCapWords"
                android:key="e_d_key"
                android:maxLines="1"
                android:selectAllOnFocus="true"
                android:singleLine="true"
                android:title="@string/pa_iew" />

</PreferenceScreen>

私ができる方法はありますか?のオプションを見ていましたPreference.OnPreferenceChangeListenerが、設定を読み込む方法が見つかりませんでした。クリックイベントでロードしたい設定は、PreferenceFragment.

編集: 2 つのクリック イベントが発生していることがわかります。1 つはチェック ボックスを有効/無効にするためのもので、もう 1 つは環境設定をクリックするためのものです ( SwitchPreferenceandroid->Settings->WiFi に似ています)。それに似たものが欲しい。

ありがとう。

4

0 に答える 0