setDisplayHomeAsUpEnabled () funktioniert nicht in PreferenceActivity

7

Ich habe eine SettingsActivity , die PreferenceActivity erweitert, um Einstellungen in meiner App anzuzeigen.

Es gibt einen Zurück-Pfeil, aber es funktioniert nicht.

Hier ist SettingsActivity.java Datei-Code:

%Vor%

Hier ist preferences.xml Datei-Code:

%Vor%

So wird 'SettingsActivity' in AndroidManifest.xml :

definiert %Vor%

Wie kann ich diesen Pfeil aktivieren?

Bitte lassen Sie es mich wissen.

Tut mir leid, wenn das Frageformat unangebracht erscheint. Ich bin immer noch ein Anfänger.

    
Hammad Nasir 05.04.2016, 17:36
quelle

3 Antworten

22

Sie müssen Ihre private Methode setSupportActionBar() in onCreate() aufrufen.

Vielleicht möchten Sie auch onOptionsItemSelected :

implementieren %Vor%     
Matias Elorriaga 05.04.2016, 17:43
quelle
2

Ich habe einige Annahmen getroffen, was Sie vielleicht erreichen wollen. Dies sollte funktionieren, wenn Sie eine benutzerdefinierte Symbolleiste mit PreferenceActivity verwenden möchten. Der folgende Code wird in onPostCreateView ()

eingefügt %Vor%     
notsopopularguy 05.04.2016 17:43
quelle
2

Sie haben vergessen, diese Methode in Ihrem onCreate()

aufzurufen %Vor%     
Ahmed Hegazy 05.04.2016 17:40
quelle