0

考虑以下代码和输出:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <Button
        android:id="@+id/button1"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:layout_margin="0dp"
        android:text="A" />

    <Button
        android:id="@+id/button2"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:layout_margin="0dp"
        android:text="B" />

    <Button
        android:id="@+id/button3"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:layout_margin="0dp"
        android:text="C" />

</LinearLayout>

在此处输入图像描述

因为android:layout_margin="0dp",按钮应该相互接触,但这并没有发生。请解释这种行为。我该怎么做才能消除按钮之间的间隙?

4

1 回答 1

1

这是由于应用于按钮的样式。
您可以通过设置来避免这种情况,android:background但您会失去点击效果和所有 .

于 2012-12-22T17:00:29.377 回答