Symbolleisten-Symbole von rechts nach links ausrichten?

In meiner Bewerbung habe ich einige Sprachen mit arabischer Sprache implementiert, die von rechts nach links beginnt. Ich möchte alle Symbole in der RIGHT_TO_LEFT ausrichten, um RIGHT_TO_LEFT .

Ich habe versucht layout_gravity="right" und gravity="right" Aber nichts ist passiert.

Mein Toolbar-Code:

 <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/primary_color" app:popupTheme="@style/Theme.AppCompat.Light"/> 

Hier ist was ich will


  • Kein Schatten standardmäßig auf der Symbolleiste?
  • Hintergrund-Ripple-Effekt auf StandAlone Toolbar-Elemente ist weg
  • Ändern der Symbolleisten-Überlauf-Symbolfarbe
  • Benutzerdefiniertes Symbol in der Android-Symbolleiste
  • So können Sie das Click-Ereignis auf Back Arrow auf der Toolbar anzeigen und einstellen
  • Wie setze die Symbolleiste auf FragmentActivity?
  • Hinzufügen einer benutzerdefinierten Ansicht zu einer Symbolleiste
  • Symbolleiste den Titel in der Mitte mit der Rücktaste ausrichten
  • One Solution collect form web for “Symbolleisten-Symbole von rechts nach links ausrichten?”

    Offizielle rechts-nach-links-Unterstützung wurde mit Android 4.2 (API Level 17) eingeführt, so dass dies nur funktioniert, wenn Ihr Minimum SDK Level 17 ist:

    1) Setzen Sie das android:supportsRtl="true" Attribut in Ihrer AndroidManifest Datei, um rechts-nach-links Layout Richtungen zu unterstützen.

    2) Zweitens setzen Sie diesen Code in Ihre Aktivität onCreate () methdod:

     if (getWindow().getDecorView().getLayoutDirection() == View.LAYOUT_DIRECTION_LTR){ getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL); } 

    Dies wird Ihr alles von rechts nach links platzieren, wenn das System eine entsprechende Sprache verwendet. Stellen Sie außerdem sicher, dass Sie mit dem Start / Ende anstelle von links / rechts beim Einrichten der Polsterung verwenden, um sicherzustellen, dass alle Elemente korrekt ausgerichtet sind.

    Für weitere Informationen über die offizielle Unterstützung Ankündigung: http://android-developers.blogspot.be/2013/03/native-rtl-support-in-android-42.html

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.