私の現在の PreferenceActivity は、左上隅に HomeAsUp アイコンを表示します (この左キャレットについて説明する必要はありません ;-) )
this.getSupportActionBar().setDisplayHomeAsUpEnabled(true);
this.getSupportActionBar().setIcon(R.drawable.ic_menu_preferences);
次のような「サブプリファレンス」画面を使用すると、大きな問題が発生します。
<PreferenceCategory android:title="Detail Screens">
<PreferenceScreen
android:title="My Preference Screen"
android:summary="The icon is sown in this page and that's great">
<CheckBoxPreference
android:title="This is an other screen"
android:summary="Unfortunately, no custom icon or HomeAsUp here!."
/>
</PreferenceScreen>
2 番目の画面では、デフォルトのアイコンがデフォルトのタイトルで表示されます。プログラムでアイコンと HomeAsUp を設定するにはどうすればよいですか?
2 つ目のアクティビティを作成できることはわかっていますが (回答がない場合はそれを作成する予定です)、設定画面を 1 つだけ保持できればさらに良いでしょう。
何かアイデア // 提案はありますか?