次の .xml に PreferenceScreen 子要素 (ZonePicker フラグメントを含む) があります。
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/DateTimePreferencesTitle">
<CheckBoxPreference android:key="cb_pref"
android:title="@string/cb_pref_title"
android:summaryOn="@string/summaryOn"
android:summaryOff="@string/summaryOff"
/>
.
.
.
<PreferenceScreen
android:fragment="com.trimble.ag.amaethon.preferences.ZonePicker"
android:key="timezone"
android:title="@string/date_time_set_timezone"
android:summary="GMT-8:00"
/>
</PreferenceScreen>
ZonePicker フラグメントは、ListFragment を拡張します。上記の PreferenceScreen 要素を取得し、 ZonePicker フラグメント内から android:summary 値を変更する方法を見つけようとしています。
何か案は?