有没有办法在此特定布局中添加文本,而不是不断按空格按钮并尝试将数字与之前的按钮对齐。
<androidx.appcompat.widget.AppCompatButton
android:id="@+id/btn1"
android:layout_width="352dp"
android:layout_height="55dp"
android:layout_marginLeft="20dp"
android:layout_marginTop="20dp"
android:layout_marginRight="20dp"
android:background="@drawable/btn1"
**android:text="1 Item number"**
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.44"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<androidx.appcompat.widget.AppCompatButton
android:id="@+id/btn"
android:layout_width="352dp"
android:layout_height="55dp"
android:layout_marginBottom="160dp"
android:background="@drawable/btn1"
**android:text="2 Item number"**
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.491"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.177" />
</androidx.constraintlayout.widget.ConstraintLayout>
这种方式并不是满足您的要求的好习惯,因为 android xml 有一些管理视图及其屏幕内容的规则。
您可以使用
ConstraintLayout
功能来管理链中的视图,例如案例中的水平管理或垂直管理。您可以访问此link了解基础知识并尝试解决它以成为大师。您可以使用图像内显示的链条重量来满足您的要求。
使用
LinearLayout
时还有另一个可用选项,它提供 weight 在屏幕上显示视图,您可以创建水平方向的线性布局,并根据需要提供按钮或文本的三个视图,然后为它们提供权重根据您的要求。