対応するクリックイベントのチェックボックス設定/スイッチ設定に一連の設定(以下)をロードしたい。
私の 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 つは環境設定をクリックするためのものです ( SwitchPreference
android->Settings->WiFi に似ています)。それに似たものが欲しい。
ありがとう。