Wie geben die Elemente im Layout eine konstante Position, die nicht geändert wird, wenn ich die Sprache ändert? Ich habe dieses Layout geschrieben, aber leider, wenn ich die Sprache ändere, wird die Position der Elemente geändert und ich möchte nicht, dass es passiert. Kann mir bitte jemand helfen?Android Layout Position der Elemente
Gibt es auch eine Möglichkeit, die Elemente geeignet zu machen, auch wenn das Android-Gerät geändert wurde? Mit anderen Worten: Dieses Layout läuft auf dem Emulator mit der perfekten Größe, aber wenn ich die Anwendung auf einem Hardware-Gerät starte, werden die Positionen niedriger und ich kann einige davon nicht erreichen (in diesem Fall meine ich die Schaltfläche)
Dies ist Datei ist das Layout:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView
android:layout_width="match_parent"
android:gravity="center"
android:textStyle="bold"
android:textSize="20dp"
android:text="أهلا بك بقائمة المقترحات"
android:layout_height="wrap_content" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<EditText
android:layout_width="wrap_content"
android:id="@+id/suggestiontitle"
android:layout_gravity="right"
android:singleLine="true"
android:gravity="right"
android:layout_marginLeft="20dp"
android:layout_weight="10"
android:layout_height="wrap_content" />
<TextView
android:layout_width="wrap_content"
android:text="عنوان المقترح"
android:textStyle="bold"
android:layout_gravity="right"
android:layout_weight="1"
android:layout_height="wrap_content" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_marginTop="30dp"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:text="نص المقترح"
android:gravity="right"
android:textStyle="bold"
android:layout_gravity="right"
android:layout_weight="1"
android:layout_height="wrap_content" />
<EditText
android:inputType="textMultiLine"
android:layout_marginRight="70dp"
android:lines="10"
android:minLines="6" android:gravity="top|left"
android:maxLines="10"
android:layout_gravity="right"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:id="@+id/suggestioncontent"
android:scrollbars="vertical"
/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:layout_marginBottom="20dp"
android:orientation="horizontal">
<EditText
android:layout_width="wrap_content"
android:layout_marginLeft="20dp"
android:id="@+id/suggestioncontactinfo"
android:layout_weight="10"
android:layout_height="wrap_content" />
<TextView
android:layout_width="wrap_content"
android:text="معلومات التواصل"
android:textStyle="bold"
android:layout_gravity="right"
android:gravity="right"
android:layout_weight="1"
android:singleLine="true"
android:layout_height="wrap_content" />
</LinearLayout>
<Button
android:layout_width="match_parent"
android:id="@+id/sendsuggestion"
android:text="إرسال المقترح"
android:textStyle="bold"
android:textSize="20dp"
android:layout_height="wrap_content" />
</LinearLayout>