我需要知道如何对齐这三个最后一个按钮,以便根据上面的按钮对齐。
我将向您展示我正在说的屏幕截图。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:weightSum="5"
android:orientation="horizontal">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="24dp"
android:layout_weight="4"
android:text="@string/b_zero" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="24dp"
android:layout_weight="1"
android:text="@string/b_punto" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="24dp"
android:layout_weight="1"
android:text="@string/b_signo_mas" />
</LinearLayout>
答案 0 :(得分:0)
您可以通过指定android:layoutSum=4
然后在子视图中将权重分配为2/1/1来实现该分发。请务必为每个孩子指定android:layout_width=0dp
。
使用android:layout_weight
属性时,请务必记住将0dp
作为与指定权重的方向对应的维度。