删除LinearLayout中按钮之间的空格

时间:2013-10-09 20:06:08

标签: android

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

任何解决方案?

2 个答案:

答案 0 :(得分:0)

您可以使用负边距,但可以是bad practice。大多数9补丁PNG在可见区域周围都有透明区域,这可能就是为什么看起来你有边距。尝试启用显示布局边界进行调查。它位于设置>下开发者选项

答案 1 :(得分:0)

试试这段代码。使用layout_weight=1 while 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>