我正在研究多种支持的语言应用
当我处理英语时,一切都很好但是当我将语言从EN
切换到AR
时,用户名从LTR
&电话以RTL
开头。
<EditText
android:id="@+id/etUserName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="15dp"
android:background="@null"
android:layout_gravity="center_vertical"
android:hint="@string/username"
android:inputType="text"
android:maxLines="1"
android:gravity="start"
android:textColor="@color/white"
android:textColorHint="@color/hint_color"
android:textSize="16sp" />
<EditText
android:id="@+id/etPhoneNumber"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="15dp"
android:background="@null"
android:hint="@string/phone_number"
android:layout_gravity="center_vertical"
android:inputType="phone"
android:maxLength="10"
android:maxLines="1"
android:gravity="start"
android:textColor="@color/white"
android:textColorHint="@color/hint_color"
android:textSize="16sp" />
答案 0 :(得分:0)
我在下面提到了我自己的问题答案,我刚刚添加了android:textAlignment="viewStart"
&amp; android:gravity="start"
要修复。
<EditText
android:id="@+id/etUserName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="15dp"
android:background="@null"
android:layout_gravity="center_vertical"
android:hint="@string/username"
android:inputType="text"
android:maxLines="1"
android:textAlignment="viewStart"
android:gravity="start"
android:textColor="@color/white"
android:textColorHint="@color/hint_color"
android:textSize="16sp" />