2017-12-19 6 views
0

Ich habe deaktiviert und zwang meine Anwendung nicht rtl zu unterstützen. Weil es viele Probleme von Ansichten und Layouts gemacht, das ist mein Manifest Code:Wie erzwinge rtl Unterstützung für eine Ansicht?

<application 
    android:name="ir.dizbon.persiandesigners.ParseApplication" 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="false" 
    android:theme="@style/AppTheme" 
    tools:replace="android:supportsRtl"> 

in einem Layout ich diesen Code hinzu:

android:layoutDirection="rtl" 

Wenn ich den offensichtlichen Code zu entfernen, ändern Sie das Layout der Richtung und funktioniert gut, aber ich kann Manifest-Codes nicht entfernen.

Ich versuchte, die Richtung pragmatisch zu ändern:

pass_l.setLayoutDirection(View.LAYOUT_DIRECTION_RTL); 

es funktioniert auch nicht.

Wie kann ich meine Sicht auf Unterstützung rtl machen und Rtl bekommen?

+0

wollten Sie beide von RTL und LTR arbeiten? – propoLis

Antwort

0

Sie können verschiedene Layout in Android Studio zur Unterstützung von RTL erstellen. Klicken Sie mit der rechten Maustaste auf Layout -> Neu -> Layout-Ressourcendatei -> und wählen Sie Layout-Richtungs-Qualifier. enter image description here

+0

danke für die antwort, ich möchte rtl nicht in meinem layout unterstützen, ich möchte meine ansicht in jeder sprache rtl erzwingen –

Verwandte Themen