タブレット用のアンドロイドの設定のようなことをしようとしています。
[その他] をクリックすると、右側のフラグメントに [ワイヤレス & ネットワーク] 設定画面が表示されます。[VPN] をタッチすると、同じフラグメントで [VPN] 設定画面が開きます。
どうやってやるの ?
これは私の好みのxmlです
<PreferenceScreen android:title="Title A">
<PreferenceScreen android:title="TITLE B">
<PreferenceCategory
android:title="category">
<ListPreference android:key="list"
android:title="list" android:entries="@array/list_vals"
android:entryValues="@array/list_vals1"
android:defaultValue="1" android:dialogTitle="list title"
android:negativeButtonText="cancel" />
</PreferenceCategory>
</PreferenceScreen>
</PreferenceScreen>
問題は、タイトル B のネストされた設定画面を画面全体にロードしたくないということです。正しいフラグメントの場所にロードしたいだけです...
注:これまでのところ、このドキュメントを使用して例を作成しましたhttp://developer.android.com/guide/topics/ui/settings.html#PreferenceHeaders
編集*
これが私の活動です
public class SettingsActivity extends PreferenceActivity {
@Override
public void onBuildHeaders(List<Header> target) {
loadHeadersFromResource(R.xml.preference_headers, target);
}
}
レイアウトがありません。マスター フラグメント ID と詳細フラグメント ID を確認するにはどうすればよいですか?