Показать кнопку вверх в actionBar в настройках подэкрана
Мы реализовали мои предпочтения, как показано в официальных руководствах.
У меня есть PreferenceActivity, которая создает PreferenceFragment следующим образом:
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
Bundle extras = getIntent().getExtras();
if (extras != null)
{
Bundle bundle = new Bundle();
_widgetID = extras.getInt(GlobalSettings.EXTRA_WIDGET_ID);
bundle.putInt(GlobalSettings.EXTRA_WIDGET_ID, _widgetID);
WidgetSettingsFragment fragment = new WidgetSettingsFragment();
fragment.setArguments(bundle);
getFragmentManager().beginTransaction().replace(android.R.id.content,
fragment).commit();
}
}
PreferenceFragment загружает настройки из ресурсов, и они содержат подэкран предпочтений, например:
...
...
...
Пока это хорошо работает, но теперь яхотел бы иметьup-Button
в actionBar, когда отображается подэкран настроек. Есть идеи, как этого добиться?
Я пытался установитьsetDisplayHomeAsUpEnabled(true)
в моей деятельности, но кнопка «вверх» отображается только в основных настройках (там, где это не должно быть), а не на подэкране.
Интересно, что даже в официальных документах подэкран отображается без активной кнопки вверх:
Ссылка на документы:настройки
Любая помощь действительно приветствуется