私は水平方向に配置された textView と EditText を含む線形レイアウトを持っています。前のアクティビティ (英語とアラビア語) で言語を選択するオプションがあります。英語を選択すると現在の配置は問題ありませんが、アラビア語を選択すると右から左に表示されます。つまり、textView の位置は右に移動する必要があります (レイアウトでは左から開始されます)。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/darkblue_bg"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<EditText
android:id="@+id/editusername"
android:layout_width="196dp"
android:layout_height="wrap_content"
android:background="@drawable/textfield_default"
android:ems="10" >
</EditText>
<TextView
android:id="@+id/username"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>
</LinearLayout>
誰でも私に解決策を教えてください...