Set ActionBar home-Taste auf der rechten Seite
Kann ich den home-button in der ActionBar auf der rechten Seite? (android.R.id.Haus)
Möchte ich ändern Sie die position des home-button, denn die Sprache ist die Verwendung von rechts nach Links eingeben.
Ist es möglich? Wenn ja, bitte sagen Sie mir, wie kann ich das tun?
Wenn Nein, wie kann ich einstellen, ActionBarDrawerToggle an der rechten Seite?
- Home-button?.. Seine in der Regel eine hardware-Taste, die natürlich nicht verschoben werden kann, und wenn Ihr ein software-Knopf, es kann nicht geändert werden. Nicht zu erwähnen, die in der Mitte sowieso, also die Umkehrung wäre es immer noch in der Mitte. Sie haben wahrscheinlich nicht erklärt, was Sie tun, richtig.
- ich meine home-Taste ( android.R.id.Haus )
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie erstellen, die solche action-bar, aber es ist etwas komplizierter als das aufblasen ein Menü. Menü erstellt, in onCreateOptionsMenu () - Methode wird immer ausgerichtet nach rechts, platziert in split action bar oder versteckt sich unter dem Menü-Taste.
Wenn Sie möchten, dass Ihre Aktionsleiste enthält nur zwei Menüpunkte, einer auf der linken Flanke und die andere auf den rechten Rand - Sie haben auf "benutzerdefinierte Ansicht erstellen" in der Aktionsleiste.
Die benutzerdefinierte Ansicht-layout wird so etwas wie dieses:
Definieren das Thema, das Sie möchten, verwenden Sie benutzerdefinierte Ansicht. Das Thema sollte enthalten:
Legen Sie die benutzerdefinierte Ansicht in der Aktivität (oder fragment):
Nehmen Sie Ihr layout anpassen, indem Sie den Aufruf
actionbar.setDisplayShowCustomeEnable(True)
und dann Blasen Sie Ihre benutzerdefinierte Ansicht und dannactionbar.setCustomeView(view)
dies kann Ihnen helfen, ( ActionBar-logo zentriert und Action-Elemente an den Seiten )
Android hat vor kurzem gewann die Unterstützung für rechts-nach-Links-ActionBar, aber es ist nur verfügbar in API 17. Wenn Ihr manifest hat
android:supportsRtl="true"
gesetzt, es wird diese standardmäßig.Nicht ganz sicher, ob dies ist, was Sie suchen, aber Sie konnte die home-Taste erscheinen in einer drop-down-Menü in der action bar (3 vertikale Punkte-Symbol)
Indem es als " android:showAsAction="nie", " es erscheint unter dem drop-down-Menü, jedoch werden Sie wahrscheinlich nicht in der Lage sein zu sehen, diese in das Android-Studio emulator (und zumindest ich habe nie gesehen, dass es auf dem emulator für Android Studio), nicht sicher über Eclipse.