5

Ich bin sehr neu auf Android und möchte eine Anwendung schreiben, die rtl Sprachen unterstützen. für die ich schriebWie eingestellt meine ACTION BAR Unterstützung von rechts nach links

android:supportsRtl="true" 

auf Anwendungsteil der Manifest-Datei und rufen forceRightToLeft auf oncreate Methode von Android. Das Verfahren hat folgende Körper:

@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1) 
private void forceRTLIfSupported() { 
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { 
     getWindow().getDecorView().setLayoutDirection(
       View.LAYOUT_DIRECTION_RTL); 
    } 
} 

aber ich verstehe, auf sdk API 16 (Android 4.1) und der Version vorher nicht und Aktionsleiste zeigt unterstützt hat links nach rechts. Ich suche, konnte aber keine Lösung finden. Bitte nicht minus meinen Code lassen Sie mich nur wissen und dann werde ich es löschen, wenn es nicht die richtige Frage ist.

Antwort

0

Versuchen mit Bidi class

sehen diese answer auch.

+0

Danke für die Beantwortung meiner Frage, ich lese Bindi, aber diese Klasse ist für Text, nicht wahr? Mein Problem ist Actionbar. Ich kann kein Actionbar-Format in allen APIs haben. – user3266062

+0

Ja, ich über Texte. Es tut mir leid, ich habe keine Ahnung, wie man die Aktionsleiste repariert ... Sie sollten Ihre Frage klarer stellen: "Wie kann ich meine ACTION BAR so einstellen, dass sie von rechts nach links unterstützt?" und nicht "meine App". viel Glück :) –

Verwandte Themen