【发布时间】:2010-12-05 21:27:02
【问题描述】:
我在线性布局中有一堆按钮。但是有空格按钮。我将填充设置为 0 但没有变化。 有人在http://www.mail-archive.com/android-developers@googlegroups.com/msg51104.html 已经遇到过同样的问题,但那里没有答案。 你能帮帮我吗?
【问题讨论】:
我在线性布局中有一堆按钮。但是有空格按钮。我将填充设置为 0 但没有变化。 有人在http://www.mail-archive.com/android-developers@googlegroups.com/msg51104.html 已经遇到过同样的问题,但那里没有答案。 你能帮帮我吗?
【问题讨论】:
尝试使用android:layout_margin 属性。例如,要减少左侧/右侧的空间(假设您有一组水平按钮),您可以这样做:
<Button
android:layout_marginLeft="-3dip"
android:layout_marginRight="-3dip"
... />
【讨论】:
"-Xdip" 是否适用于所有显示器?)
targetSdk in AndroidManifest.xml 的用途 - 以保证未来操作系统上的预期行为。
我会把你推荐给我给你的previous answer:
如果您的意思是希望它们被逐个像素地推到边缘,您需要使用自己的 9-patch 作为按钮背景,因为 Android 中的默认值周围有一些额外的像素其 9-patch 背景的边界。有关这方面的示例,请查看 SDK 文件夹中的文件:
platforms/android-8/data/res/drawable-hdpi/btn_default_transparent_normal.9.png
例如,这是我得到的默认值:
还有我之前制作的自定义 9 补丁:
【讨论】: