我有一个线性布局,其中包含水平排列的 textView 和 EditText。我有一个选项可以在以前的活动中选择语言(英语和阿拉伯语)。当我选择英语时,当前对齐很好,但是当我选择阿拉伯语时,它应该从右到左显示,这意味着 textView 位置应该向右(在布局中它将从左开始),然后是 editText。
<?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>
任何人请给我解决方案...