删除按钮之间的空间

时间:2010-12-05 21:27:02

标签: java android

我在线性布局中有一堆按钮。但是有空格按钮。我将填充设置为0但没有变化。 有人在http://www.mail-archive.com/android-developers@googlegroups.com/msg51104.html已经遇到同样的问题,但在那里没有答案。 你能帮助我吗?

2 个答案:

答案 0 :(得分:19)

尝试使用android:layout_margin属性。例如,为了减少左/右侧的空间(假设您有一组水平按钮),您可以这样做:

<Button
    android:layout_marginLeft="-3dip"
    android:layout_marginRight="-3dip"
    ... />

答案 1 :(得分:10)

我会将你推荐给我previous answer给出的:

如果你的意思是你希望它们被推到边缘,像素为像素,你需要使用自己的9补丁作为按钮背景,因为Android中的默认补丁有几个额外的像素9补丁背景的边界。有关此示例,请查看SDK文件夹中的文件:

platforms/android-8/data/res/drawable-hdpi/btn_default_transparent_normal.9.png

例如,这是我使用默认值获得的:

alt text

使用我之前制作的自定义9补丁:

alt text