删除按钮之间的空间

csf*_*cse 8 java android

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

Vit*_*nko 19

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

<Button
    android:layout_marginLeft="-3dip"
    android:layout_marginRight="-3dip"
    ... />
Run Code Online (Sandbox Code Playgroud)


kco*_*ock 10

我会把你推荐给我之前给出的答案:

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

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

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

替代文字

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

替代文字