android 多个按钮排列,Android开发消除横向排列的多个Button之间的空隙

一.问题重述

摘要里描述的可能不太清楚,问题如下图:

android 多个按钮排列,Android开发消除横向排列的多个Button之间的空隙_第1张图片

如何消除Button1和Button2之间的空隙,以及Button与左右边界之间的空隙?

二.问题根源

这里出现的空隙其实是Button的背景图片中的透明部分,如下图:(两个按钮被同时按下)

android 多个按钮排列,Android开发消除横向排列的多个Button之间的空隙_第2张图片

因为间隙是Button自身的一部分,所以设置margin和padding为0也无法消除(至于把margin设置为负值,额,这算解决方案吗?)

三.解决方案及验证

设置Button的style属性:

android 多个按钮排列,Android开发消除横向排列的多个Button之间的空隙_第3张图片(初始)

你可能感兴趣的:(android,多个按钮排列)