这是我的应用的屏幕截图。 xml文件具有textview和edittexts。它在我的设备上可以正常工作,但是当我在其他设备上测试同一应用程序时,它会重叠。我应该改变什么?下面是我的xml代码。这是在2种设备上测试的屏幕截图。我已经添加了完整的xml代码。任何帮助表示赞赏。
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#E3F2FD"
tools:context=".DataSheet1">
<!-- TODO: Update blank fragment layout -->
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp">
<EditText
android:id="@+id/shift"
android:layout_width="160dp"
android:layout_height="25dp"
android:layout_alignParentEnd="true"
android:layout_below="@+id/textView6"
android:layout_marginEnd="5dp"
android:background="@drawable/rect_text_edit"
android:ems="10"
android:inputType="textPersonName" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/date"
android:layout_centerHorizontal="true"
android:layout_marginBottom="-36dp"
android:paddingBottom="4dp"
android:text="Date"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/crop_day"
android:layout_alignParentEnd="true"
android:layout_marginEnd="5dp"
android:paddingBottom="4dp"
android:text="Shift"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginStart="5dp"
android:layout_marginTop="69dp"
android:paddingBottom="4dp"
android:text="Time"
android:textSize="18sp"
android:textStyle="bold" />
<EditText
android:id="@+id/date"
android:layout_width="170dp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="36dp"
android:background="@drawable/rect_text_edit"
android:ems="10"
android:inputType="textPersonName" />
<EditText
android:id="@+id/time"
android:layout_width="160dp"
android:layout_height="25dp"
android:layout_alignParentStart="true"
android:layout_below="@+id/textView6"
android:layout_marginStart="5dp"
android:background="@drawable/rect_text_edit"
android:ems="10"
android:inputType="textPersonName" />
<TextView
android:id="@+id/textView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignTop="@+id/textView6"
android:layout_marginEnd="5dp"
android:paddingBottom="4dp"
android:text="Crop Day"
android:textSize="18sp"
android:textStyle="bold" />
<EditText
android:id="@+id/crop_day"
android:layout_width="160dp"
android:layout_height="25dp"
android:layout_alignParentEnd="true"
android:layout_below="@+id/textView8"
android:layout_marginEnd="5dp"
android:background="@drawable/rect_text_edit"
android:ems="10"
android:inputType="textPersonName" />
<TextView
android:id="@+id/textView8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginStart="5dp"
android:layout_marginTop="141dp"
android:paddingBottom="4dp"
android:text="Crushing Day"
android:textSize="18sp"
android:textStyle="bold" />
<EditText
android:id="@+id/crushing_day"
android:layout_width="160dp"
android:layout_height="25dp"
android:layout_alignParentStart="true"
android:layout_below="@+id/textView8"
android:layout_marginStart="5dp"
android:background="@drawable/rect_text_edit"
android:ems="10"
android:inputType="textPersonName" />
<TextView
android:id="@+id/textView9"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="198dp"
android:paddingBottom="4dp"
android:text="Shift A"
android:textSize="18sp"
android:textStyle="bold" />
<EditText
android:id="@+id/shift_a"
android:layout_width="170dp"
android:layout_height="wrap_content"
android:layout_below="@+id/textView9"
android:layout_centerHorizontal="true"
android:layout_marginTop="-198dp"
android:background="@drawable/rect_text_edit"
android:ems="10"
android:inputType="textPersonName" />
<TextView
android:id="@+id/textView10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="129dp"
android:layout_marginStart="5dp"
android:paddingBottom="4dp"
android:text="Shift B"
android:textSize="18sp"
android:textStyle="bold" />
<EditText
android:id="@+id/shift_b"
android:layout_width="160dp"
android:layout_height="25dp"
android:layout_alignParentStart="true"
android:layout_below="@+id/textView10"
android:layout_marginStart="5dp"
android:layout_marginTop="-129dp"
android:background="@drawable/rect_text_edit"
android:ems="10"
android:inputType="textPersonName" />
<TextView
android:id="@+id/textView11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignTop="@+id/textView10"
android:layout_marginEnd="5dp"
android:paddingBottom="4dp"
android:text="Shift C"
android:textSize="18sp"
android:textStyle="bold" />
<EditText
android:id="@+id/shift_c"
android:layout_width="160dp"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignTop="@+id/shift_b"
android:layout_marginEnd="5dp"
android:background="@drawable/rect_text_edit"
android:ems="10"
android:inputType="textPersonName" />
<TextView
android:id="@+id/textView12"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="49dp"
android:layout_marginStart="5dp"
android:paddingBottom="4dp"
android:text="Today"
android:textSize="18sp"
android:textStyle="bold" />
<EditText
android:id="@+id/today"
android:layout_width="160dp"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_below="@+id/textView12"
android:layout_marginStart="5dp"
android:layout_marginTop="-49dp"
android:background="@drawable/rect_text_edit"
android:ems="10"
android:inputType="textPersonName" />
<TextView
android:id="@+id/textView13"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignTop="@+id/textView12"
android:layout_marginEnd="5dp"
android:text="Todate"
android:textSize="18sp"
android:textStyle="bold" />
<EditText
android:id="@+id/todate"
android:layout_width="160dp"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignTop="@+id/today"
android:layout_marginBottom="13dp"
android:layout_marginEnd="5dp"
android:background="@drawable/rect_text_edit"
android:ems="10"
android:inputType="textPersonName" />
<TextView
android:id="@+id/textView14"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginTop="224dp"
android:gravity="center"
android:paddingLeft="2dp"
android:paddingRight="2dp"
android:text="Shift-wise cane crushing information for current date"
android:textAlignment="center"
android:textSize="15sp"
android:textStyle="bold" />
</RelativeLayout>