我使用约束并排放置了三个按钮,每个按钮之间的间隙为4dp,如下所示,但是由于“多余空间” (如下所示),按钮之间的实际间隙看起来大于:
android用于维护此空间的属性是什么?我该如何删除它。我使用的是默认的<Button>
小部件,它是android的默认按钮小部件。
答案 0 :(得分:1)
将此属性添加到按钮style="@style/Widget.AppCompat.Button.Borderless"
。这会使您的按钮变成白色且无边界。之后使用此将背景添加到您的按钮。 android:background="@android:color/darker_gray"
您的按钮应如下所示。
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
style="@style/Widget.AppCompat.Button.Borderless"
android:background="@android:color/darker_gray"/>
答案 1 :(得分:1)
将背景添加到您的按钮,该空间将被背景颜色覆盖。
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:background="@color/colorPrimary"
android:padding="2dp"
android:layout_margin="4dp"/>
答案 2 :(得分:0)
您还可以使用 translationX 和 translationY 属性。