如何解决 android 工作室中的布局问题

How to solve layout issues in android studio

这是我手机上的图片:

    <?xml version="1.0" encoding="utf-8"?>
    <androidx.constraintlayout.widget.ConstraintLayout 
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:visibility="visible"
    tools:context=".MainActivity">

    <TextView
        android:id="@+id/textView"
        android:layout_width="110dp"
        android:layout_height="40dp"
        android:text="Miles"
        android:textSize="24sp"
        android:visibility="visible"
        tools:layout_editor_absoluteX="46dp"
        tools:layout_editor_absoluteY="56dp"
        tools:visibility="visible" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="110dp"
        android:layout_height="40dp"
        android:text="Km"
        android:textSize="24sp"
        tools:layout_editor_absoluteX="46dp"
        tools:layout_editor_absoluteY="140dp" />

    <Button
        android:id="@+id/buttonConvMilesToKm"
        android:layout_width="287dp"
        android:layout_height="54dp"
        android:text="Convert Miles To Km"
        android:textSize="18sp"
        tools:layout_editor_absoluteX="62dp"
        tools:layout_editor_absoluteY="209dp" />

    <Button
        android:id="@+id/buttonConvKmToMiles"
        android:layout_width="280dp"
        android:layout_height="60dp"
         android:text="Convert Km To Miles"
        android:textSize="18sp"
        tools:layout_editor_absoluteX="65dp"
        tools:layout_editor_absoluteY="284dp" />

    <EditText
        android:id="@+id/editTextMiles"
        android:layout_width="200dp"
        android:layout_height="50dp"
         android:text="Convert Km To Miles"
        android:textSize="18sp"
        tools:layout_editor_absoluteX="179dp"
        tools:layout_editor_absoluteY="46dp" />

    <EditText
        android:id="@+id/editTextKm"
        android:layout_width="200dp"
        android:layout_height="50dp"
         android:ems="10"
        android:inputType="textPersonName"
        tools:layout_editor_absoluteX="179dp"
        tools:layout_editor_absoluteY="130dp" />
    </androidx.constraintlayout.widget.ConstraintLayout>

这可能是我犯的一个小错误,但我错过了什么所以界面似乎重叠了。我正在使用 Android Studio 来开发这个但是参考设计看起来不错,除非我 运行 它在模拟器或我的手机本身上。我猜我在布局编码方面没有错我什至试图改变布局的编写方式

您的布局没有任何限制。请查看 the documentation,了解可用于在 ConstraintLayout 中相对于彼此布局视图的有效 ConstraintLayout XML 属性。您正在寻找像 layout_constraintStart_toEndOf.

这样的属性