【问题标题】:How do I move my button down from the top of the screen?如何将我的按钮从屏幕顶部向下移动?
【发布时间】:2020-12-03 19:21:20
【问题描述】:
我目前正在编写一个登录页面并尝试添加两个按钮,一个登录按钮和一个注册按钮。注册按钮效果很好并且可以四处移动,但不能将登录按钮从页面顶部的中心向下移动。我正在使用约束布局,需要帮助来解决。我正在使用 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" />
【问题讨论】:
标签:
android
xml
android-studio
android-layout
button
【解决方案1】:
从您的SignUp button 中删除此属性
app:layout_constraintHorizontal_bias="0.495"
【解决方案2】:
不清楚你到底想要什么。有一些关于你可以做什么的建议:
<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" />