我有一些按钮在线性布局中,但是它们之间有空白。我将padding设置为0,但没有变化。 已经有人在这里遇到了同样的问题,但是没有得到答案。 你能帮助我吗?
尝试使用android:layout_margin
属性进行调整。例如,要减小左/右侧的空间(假设您有一组水平按钮),可以像这样进行操作:
<Button
android:layout_marginLeft="-3dip"
android:layout_marginRight="-3dip"
... />
我将引用我之前在此问题上提供的答案:
如果你想让按钮像素完全靠边对齐,你需要使用自己的9-patch作为按钮背景,因为Android默认的9-patch背景周围有一些额外的像素。例如,可以查看SDK文件夹下面的文件:
platforms/android-8/data/res/drawable-hdpi/btn_default_transparent_normal.9.png
例如,这是使用默认样式得到的效果:
而这是我先前制作的自定义9-patch样式得到的效果:
AndroidManifest.xml
中的targetSdk
所用的 - 保证在未来的操作系统上获得预期的行为。 - Vit Khudenko