2016-08-27 4 views
1

Nun wollte ich meine arabische App Text Richtung (rechts nach links) wechseln Also habe ich diesen Code hinzugefügt: android: textDirection = "anyRtl " und es zeigt, wie folgt aus:Fehler: Kein Ressourcenbezeichner für das Attribut 'Textrichtung' im Paket 'Android'

<TextView 
     android:id="@+id/textView2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_centerVertical="true" 
     android:text="" 
     android:textDirection="anyRtl" 
     android:textAppearance="?android:textAppearanceMedium" /> 

Um alle Textview in dieser Java-Datei. aber dieser Fehler kommt: keine Resource Identifier für Attribut ‚Textrichtung‘ im Paket ‚android‘ gefunden Was soll ich tun, bitte helfen .. Dank viel

+1

Stellen Sie sicher, minSDKVersion 17 oder größer. –

Antwort

0

Versuchen Sie diese:

<RelativeLayout 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 

    <Switch 
     android:id="@+id/switch" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:checked="false" 
     android:paddingBottom="15dp" 
     /> 

    <TextView 

     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:checked="false" 
     android:paddingBottom="15dp" 
     android:layout_toRightOf="@+id/switch" 
     android:text="sometext"/> 


</RelativeLayout> 
+0

ich glaube nicht, dass es funktioniert .. ich habe viele textansichten 4 kann sein .. und ich bin nur ein Anfänger in Java .. So wenig mehr Hilfe plz Sir –

+0

können Sie weiter erklären, Ihre Probleme, die ich nicht bekommen it .. – Niroj

+0

Hinweis: Um die Layout-Funktionen von rechts nach links für Ihre App zu aktivieren, müssen Sie supportsRtl auf "true" setzen und targetSdkVersion auf 17 oder höher setzen. – Niroj

0

Test durch Ändern textdirection = „anyRtl“ von layout_gravity

<TextView 
    android:id="@+id/textView2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:layout_centerVertical="true" 
    android:text="" 
    android:layout_gravity="right" 
    android:textAppearance="?android:textAppearanceMedium" /> 
+0

Ich habe und immer noch das gleiche Problem .. die Sache ist, dass meine App ein Quiz-Spiel ist .. und wenn Sie beginnen, die Buchstaben zu wählen beginnen sie von links nach rechts zu aligne .. Sie bekommen das Bild, ich hoffe .. ich brauche sie von rechts nach links zu richten ... –

0

Sie haben relativ Layout verwenden, um die Richtung zu setzen. können Sie diese

<LinearLayout android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 
    <RelativeLayout android:layout_width="fill_parent" 
     android:layout_height="wrap_content"> 

    <TextView android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/manage_account_id_textview" 
     android:text="فارسي" 
     android:layout_alignParentRight="true"/> 
    </RelativeLayout> 
</LinearLayout> 

Sie besuchen können how set text direction in android

Für weitere Informationen verwenden
Verwandte Themen