我在 a 中有 8 个按钮LinearLayout
,我不希望它们之间有任何空间。我已经尝试将所有填充和边距设置为 0,什么都没有。
有什么解决办法吗?
您可以使用负边距,但可能是不好的做法。大多数 9-patch PNG 在可见区域周围都有透明区域,这可能就是为什么它看起来像有边距的原因。尝试打开显示布局边界进行调查。它位于Settings > Developer Options下。
试试这个代码。使用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>