繁体   English   中英

如何将我的按钮从屏幕顶部向下移动?

[英]How do I move my button down from the top of the screen?

我目前正在编写一个登录页面,并尝试添加两个按钮,一个登录按钮和一个注册按钮。 注册按钮效果很好并且可以四处移动,但不能将登录按钮从页面顶部的中心向下移动。 我正在使用约束布局,需要帮助来解决。 我正在使用 XML 文件。 我的两个按钮的代码是:

<Button
android:id="@+id/login"
android:layout_width="300dp"
android:layout_height="75dp"
android:layout_marginTop="300dp"
android:background="ECB100"
android:enabled="false"
android:text="Login"
android:textColor="ffffff"
app:layout_constraintBottom_toTopOf="@+id/signup"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.495"
app:layout_constraintStart_toStartOf="parent" />
    
<Button
android:id="@+id/signup"
android:layout_width="300dp"
android:layout_height="75dp"
android:layout_gravity="start"
android:layout_marginTop="40dp"
android:background="OC8C98"
android:enabled="false"
android:text="Sign Up"
android:textColor="ffffff"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.495"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/login" />

从您的SignUp button中删除此属性

app:layout_constraintHorizontal_bias="0.495"

目前还不清楚你到底想要什么。 有一些关于你可以做什么的建议:

  • 如果你想要中间的按钮:
 <Button
        android:id="@+id/login"
        android:layout_width="300dp"
        android:layout_height="75dp"
        android:background="ECB100"
        android:enabled="false"
        android:text="Login"
        android:textColor="ffffff"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <Button
        android:id="@+id/signup"
        android:layout_width="300dp"
        android:layout_height="75dp"
        android:layout_gravity="start"
        android:layout_marginTop="8dp"
        android:background="OC8C98"
        android:enabled="false"
        android:text="Sign Up"
        android:textColor="ffffff"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/login" />
  • 如果你想要底部的按钮:
<Button
        android:id="@+id/login"
        android:layout_width="300dp"
        android:layout_height="75dp"
        android:layout_marginBottom="8dp"
        android:background="ECB100"
        android:enabled="false"
        android:text="Login"
        android:textColor="ffffff"
        app:layout_constraintBottom_toTopOf="@+id/signup"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent" />

    <Button
        android:id="@+id/signup"
        android:layout_width="300dp"
        android:layout_height="75dp"
        android:layout_gravity="start"
        android:layout_marginBottom="8dp"
        android:background="OC8C98"
        android:enabled="false"
        android:text="Sign Up"
        android:textColor="ffffff"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM