仿真器中应用程序的设计与预览版不同

创建活动设计。启动ID订单以检查所有内容。事实证明,预览器的设计与模拟器中的设计本身不同(可怕的渐变和按钮相互重叠)。

我是新来的。请帮助我。

first

second

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    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:background="@color/colorBackground"
    tools:context=".Mainactivity">


    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="200sp"
        android:fontFamily="sans-serif-light"
        android:text="Введите данные"
        android:textColor="@color/colorWhite"
        android:textSize="20sp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <EditText
        android:id="@+id/Mainactivity_EditText_Email"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginStart="30sp"
        android:layout_marginTop="30sp"
        android:layout_marginEnd="30sp"
        android:background="@drawable/edit_text_style"
        android:fontFamily="sans-serif-light"
        android:gravity="center"
        android:hint="Email"
        android:textColor="@color/colorBackground"
        android:textSize="20dp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/textView" />

    <EditText
        android:id="@+id/Mainactivity_EditText_username"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginStart="30sp"
        android:layout_marginTop="30sp"
        android:layout_marginEnd="30sp"
        android:background="@drawable/edit_text_style"
        android:fontFamily="sans-serif-light"
        android:gravity="center"
        android:hint="Имя пользователя"
        android:textColor="@color/colorBackground"
        android:textSize="20sp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/Mainactivity_EditText_Email" />

    <EditText
        android:id="@+id/Mainactivity_EditText_Password"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginStart="30sp"
        android:layout_marginTop="30sp"
        android:layout_marginEnd="30sp"
        android:background="@drawable/edit_text_style"
        android:fontFamily="sans-serif-light"
        android:gravity="center"
        android:hint="Пароль"
        android:textColor="@color/colorBackground"
        android:textSize="20sp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/Mainactivity_EditText_username" />

    <Button
        android:id="@+id/Mainactivity_Button_Login"
        android:layout_width="100sp"
        android:layout_height="30sp"
        android:layout_marginTop="50sp"
        android:background="@drawable/button_style"
        android:fontFamily="sans-serif-light"
        android:text="Войти"
        app:layout_constraintStart_toStartOf="@+id/Mainactivity_EditText_Password"
        app:layout_constraintTop_toBottomOf="@+id/Mainactivity_EditText_Password" />

    <Button
        android:id="@+id/Mainactivity_Button_Register"
        android:layout_width="230sp"
        android:layout_height="30sp"
        android:layout_marginStart="20sp"
        android:layout_marginTop="50sp"
        android:background="@drawable/button_style"
        android:fontFamily="sans-serif-light"
        android:text="Регистрация"
        app:layout_constraintEnd_toEndOf="@+id/Mainactivity_EditText_Password"
        app:layout_constraintStart_toEndOf="@+id/Mainactivity_Button_Login"
        app:layout_constraintTop_toBottomOf="@+id/Mainactivity_EditText_Password" />


</androidx.constraintlayout.widget.ConstraintLayout>

(很抱歉)...。 看起来您的帖子大部分是代码;请添加更多详细信息 看起来您的帖子大部分是代码;请添加更多详细信息 看起来您的帖子大部分是代码;请添加更多详细信息 看起来您的帖子大部分是代码;请添加更多详细信息 看起来您的帖子大部分是代码;请添加更多详细信息 看起来您的帖子大部分是代码;请添加更多详细信息

jyws8 回答:仿真器中应用程序的设计与预览版不同

添加此行应用:layout_constraintEnd_toStartOf =“ @ + id / MainActivity_Button_Register”,例如

 <?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    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"
    tools:context=".MainActivity">


    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="200sp"
        android:fontFamily="sans-serif-light"
        android:text="Введите данные"
        android:textSize="20sp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <EditText
        android:id="@+id/MainActivity_EditText_Email"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginStart="30sp"
        android:layout_marginTop="30sp"
        android:layout_marginEnd="30sp"
        android:fontFamily="sans-serif-light"
        android:gravity="center"
        android:hint="Email"
        android:textSize="20dp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/textView" />

    <EditText
        android:id="@+id/MainActivity_EditText_UserName"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginStart="30sp"
        android:layout_marginTop="30sp"
        android:layout_marginEnd="30sp"
        android:fontFamily="sans-serif-light"
        android:gravity="center"
        android:hint="Имя пользователя"
        android:textSize="20sp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/MainActivity_EditText_Email" />

    <EditText
        android:id="@+id/MainActivity_EditText_Password"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginStart="30sp"
        android:layout_marginTop="30sp"
        android:layout_marginEnd="30sp"
        android:fontFamily="sans-serif-light"
        android:gravity="center"
        android:hint="Пароль"
        android:textSize="20sp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/MainActivity_EditText_UserName" />

    <Button
        android:id="@+id/MainActivity_Button_Login"
        android:layout_width="0sp"
        android:layout_height="47dp"
        android:layout_marginTop="50sp"
        android:fontFamily="sans-serif-light"
        android:text="Войти"
        app:layout_constraintEnd_toStartOf="@+id/MainActivity_Button_Register"
        app:layout_constraintStart_toStartOf="@+id/MainActivity_EditText_Password"
        app:layout_constraintTop_toBottomOf="@+id/MainActivity_EditText_Password" />

    <Button
        android:id="@+id/MainActivity_Button_Register"
        android:layout_width="0dp"
        android:layout_height="47dp"
        android:layout_marginStart="20sp"
        android:layout_marginTop="50sp"
        android:fontFamily="sans-serif-light"
        android:text="Регистрация"`enter code here`
        app:layout_constraintEnd_toEndOf="@+id/MainActivity_EditText_Password"
        app:layout_constraintStart_toEndOf="@+id/MainActivity_Button_Login"
     app:layout_constraintTop_toBottomOf="@+id/MainActivity_EditText_Password" />

如果您的设备屏幕小于重叠屏幕,则固定宽度可能会发生一件事。您可以减小宽度或在适当的约束下使其变为0dp。

本文链接:https://www.f2er.com/3093754.html

大家都在问