Możesz dodać strzałkę, pisząc niestandardowy styl Actionbar, który będzie używany z kompozycją aplikacji.
res/wartości-v11/styles.xml: (lub dodać je do istniejącego styles.xml)
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:displayOptions">showHome|homeAsUp|showTitle</item>
</style>
</resources>
Następnie zastosować ten temat w AndroidManifest.xml:
<application android:theme="@style/MyTheme">
Uwaga: Oczywistym sposobem dodania tej strzałki powinno być wywołanie:
getActionBar().setDisplayHomeAsUpEnabled(true);
raz drugi ekran został załadowany, ale myślę, że jest Android bug gdzie getActionBar() zawsze zwraca ActionBar obiektu pierwszego rzędu, w przeciwieństwie do tego, który jest obecnie widoczny, więc ustawienie strzałki dynamicznie zawiedzie .
myślę, że to może już być odebrane tutaj: http://stackoverflow.com/questions/4970605/return-od-nested-android-preferencescreen-to-previous-preferencescreen – ThePerson
to pytanie dotyczy automatów cally wraca z powrotem, chcę tylko pokazać "przycisk powrotu", więc nie powinno być tak trudno – lisovaccaro
Hej, to może być to, czego szukasz? http://stackoverflow.com/questions/16374820/action-bar-home-button-not-functional-with-nested-preferencescreen – jimmithy