Android保证金未按预期工作

时间:2012-12-22 16:50:14

标签: android android-layout

考虑以下代码和输出:

<?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>

enter image description here

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

1 个答案:

答案 0 :(得分:1)

这是由于应用于按钮的样式 你可以通过设置android:background来避免这种情况,但是你会松开点击效果。