TextView вверх ногами в android при установке поддержки RTL и устройства на иврите Langauge

Привет друг у меня есть некоторые проблемы с textview в моем приложении
когда я установил в поддержку Menifest: rtl true и когда я устанавливаю приложение в устройстве с иврит langauge в интерфейсе мой textview вверх ногами
у меня есть некоторые screentshot для этого
первый снимок экранаВведите описание изображения здесь

если вы можете посмотреть заголовок «lubcnet», который отмечен красным textview вверх ногами
мне нужно, чтобы шоу » netclub»
я добавляю xml-файл, который включает в себя texviews
спасибо за помощь .

 <TextView
    android_layout_width="wrap_content"
    android_layout_height="wrap_content"
    android_gravity="end"
    android_layout_marginEnd="2dp"
    android_textDirection="rtl"
    android_text="@string/Net"
    android_textStyle="bold"
    android_textColor="@color/textPrimaryColor"
    android_textSize="25sp"
    android_id="@+id/Net"
    />
<TextView
    android_layout_width="wrap_content"
    android_layout_height="wrap_content"
    android_id="@+id/animText"
    android_text="@string/C"
    android_layout_marginEnd="2dp"
    android_textDirection="rtl"
    android_gravity="end"

    android_textStyle="bold"
    android_textColor="@color/animl"
    android_textSize="30sp"

    />
<TextView
    android_layout_width="wrap_content"
    android_layout_height="wrap_content"
    android_id="@+id/lub"
    android_text="@string/Lub"
    android_gravity="end"
    android_textDirection="rtl"
    android_layout_marginEnd="3dp"
    android_textStyle="bold"
    android_textColor="@color/textPrimaryColor"
    android_textSize="25sp"/>

1 ответ

  1. Есть два варианта:
    1.Измените макет на RelativeLayout вместо LinearLayout и задайте направление с помощью «layout_leftOf» и т. д

    Редактировать 1

    Что-то вроде того:

    <RelativeLayout 
        android_layout_width="match_parent"
        android_layout_height="wrap_content">
    
        <TextView
            android_id="@+id/Net"
            android_layout_width="wrap_content"
            android_layout_height="wrap_content"
            android_layout_marginEnd="2dp"
            android_gravity="end"
            android_text="@string/Net"
            android_textColor="@color/textPrimaryColor"
            android_textDirection="rtl"
            android_textSize="25sp"
            android_textStyle="bold" />
    
        <TextView
            android_id="@+id/animText"
            android_layout_width="wrap_content"
            android_layout_height="wrap_content"
            android_layout_marginEnd="2dp"
            android_layout_toRightOf="@+id/Net"
            android_gravity="end"
            android_text="@string/C"
            android_textColor="@color/animl"
            android_textDirection="rtl"
            android_textSize="30sp"
            android_textStyle="bold"
    
            />
    
        <TextView
            android_id="@+id/lub"
            android_layout_width="wrap_content"
            android_layout_height="wrap_content"
            android_layout_marginEnd="3dp"
            android_layout_toRightOf="@+id/animText"
            android_gravity="end"
            android_text="@string/Lub"
            android_textColor="@color/textPrimaryColor"
            android_textDirection="rtl"
            android_textSize="25sp"
            android_textStyle="bold" />
    
    </RelativeLayout>
    

    2.Измените порядок расположения:

    <TextView
    android_layout_width="wrap_conten1t"
    android_layout_height="wrap_content"
    android_id="@+id/lub"
    android_text="@string/Lub"
    android_gravity="end"
    android_textDirection="rtl"
    android_layout_marginEnd="3dp"
    android_textStyle="bold"
    android_textColor="@color/textPrimaryColor"
    android_textSize="25sp"/>
    
    <TextView
    android_layout_width="wrap_content"
    android_layout_height="wrap_content"
    android_id="@+id/animText"
    android_text="@string/C"
    android_layout_marginEnd="2dp"
    android_textDirection="rtl"
    android_gravity="end"
    
    android_textStyle="bold"
    android_textColor="@color/animl"
    android_textSize="30sp"
    
    />
    
    <TextView
    android_layout_width="wrap_content"
    android_layout_height="wrap_content"
    android_gravity="end"
    android_layout_marginEnd="2dp"
    android_textDirection="rtl"
    android_text="@string/Net"
    android_textStyle="bold"
    android_textColor="@color/textPrimaryColor"
    android_textSize="25sp"
    android_id="@+id/Net"
    />