3 Stimmen

Individualisieren Aktionsleiste in Android

Ich muss die Action Bar anpassen, damit sie wie auf diesem Foto aussieht

Bildbeschreibung hier eingeben Beim Klicken auf das Bild auf der rechten Seite öffnet sich das Schiebemenü von rechts auf dem Bildschirm, das funktioniert gut Bis jetzt habe ich folgendes versucht

getActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.action_bar));
    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);

action_bar.xml

und für die Such- und Einstellungssymbole habe ich dies in der main.xml verwendet

Hier ist, was ich bisher habe

Bildbeschreibung hier eingeben

irgendeine Hilfe bitte

1voto

Matej Špilár Punkte 2607

Ok, als erstes .. entfernen Sie Ihren Titel mit

getActionBar().setDisplayShowTitleEnabled(false);

dann sollten Sie orderInCategory in Ihrer XML-Datei verwenden und es wird von weniger Nummer bis größer (von der linken Seite Ihrer Aktionsleiste) ordnen ...

0voto

Kai Punkte 14975

Wenn Sie die native ActionBar von Android verwenden, wird das richtige RtL nur nach Android 4.2 unterstützt: Ändern Sie die Ausrichtung der Aktionsleiste in rechts-nach-links

Wenn Sie ältere Android-Versionen unterstützen möchten, müssen Sie wahrscheinlich eine der Open-Source-ActionBar-Bibliotheken anpassen und SlidingMenu zum Schieben der Aktion von rechts verwenden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X