0

我在 a 中有 8 个按钮LinearLayout,我不希望它们之间有任何空间。我已经尝试将所有填充和边距设置为 0,什么都没有。

有什么解决办法吗?

4

2 回答 2

0

您可以使用负边距,但可能是不好的做法。大多数 9-patch PNG 在可见区域周围都有透明区域,这可能就是为什么它看起来像有边距的原因。尝试打开显示布局边界进行调查。它位于Settings > Developer Options下。

于 2013-10-10T03:02:19.033 回答
0

试试这个代码。使用layout_weight=1时,layout_width="0dp"

<LinearLayout
    android:layout_height="wrap_content"
    android:layout_width="fill_parent"
    android:padding="3dp"
    android:background="@color/green">

    <Button
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:background="@color/green"
        android:text="Submit"
        android:textColor="@color/white"
        android:layout_weight="1"
        android:id="@+id/submitQuestionnaireButton"/>
    <Button
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:background="@color/white"
        android:text="Cancel"
        android:textColor="@color/green"
        android:layout_weight="1"
        android:id="@+id/cancelQuestionnaireButton"/>
</LinearLayout>
于 2017-09-20T09:41:52.513 回答