我当前的 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>
在第二个屏幕中,默认图标与默认标题一起显示。如何以编程方式设置图标和 HomeAsUp?
我知道我可以创建第二个活动(如果没有答案,这就是我打算做的),但如果我只能保留一个偏好屏幕,那真的会更好。
有什么想法//建议吗?