Ändern Sie das ActionBarDrawer-Toggle-Symbol, wenn Sie die v7-Bibliothek verwenden

8

Ich möchte ein benutzerdefiniertes Bild anstelle des Standardsymbols verwenden, das zum Umschalten der Navigationsleiste in Android verwendet wird. Wie gehe ich vor? Hier ist ein Bild von dem, was ich ändern möchte.

    
mungaih pk 09.09.2015, 18:54
quelle

5 Antworten

6

Verwenden Sie den folgenden Code, um den benutzerdefinierten ActionBar-Umschaltknopf festzulegen.

%Vor%     
vishal jangid 30.11.2015, 14:41
quelle
3

können Sie mit style.xml

ändern %Vor%     
Arya 02.12.2015 11:31
quelle
0

@Arya gab ein schönes Beispiel mit styles.xml wie folgt:

%Vor%

Sie können das auch programmgesteuert tun:

%Vor%

Dann können Sie in Ihrer Methode onCreate () die Methode setTitle mit dem Indikator ican als Ressource aufrufen.

HINWEIS: Dies verwendet die Support-Aktionsleiste mit der neuen Symbolleiste.

    
Ray Hunter 06.12.2015 08:33
quelle
0

Um das Symbol des Navigationsmenüs zu ändern, müssen Sie Ihr Bild wie folgt im ActionBarDrawerToggle-Objekt definieren:      mDrawerToggle = new ActionBarDrawerToggle (this,                 mDrawersLayout,               IHRE BILD_SOURCE HIER,                 R.string.drawer_open,                 R.string.drawer_close)

Wenn Sie irgendeine Schwierigkeit finden, können Sie es kommentieren.

    
Jarvis 07.12.2015 06:18
quelle
0

Ich habe eine benutzerdefinierte Aktionsleiste verwendet und die Zurück-Aktion selbständig ausgeführt. Ich denke, es ist der beste Weg. PFB das xml:

%Vor%     
TheAndroidFreak 07.12.2015 13:23
quelle