删除LinearLayout(Android)中按钮之间的空格

我需要在Android应用程序中创建自己的工具栏。 现在它看起来像这样: 在此处输入图像描述

所以你看到按钮之间的空格。 我试图在按钮上放置负边距/填充,但空间并没有消失。

这是布局代码:

     

如何删除按钮之间的空间?

    尝试更改按钮的颜色,因为android的原生按钮的默认界面实际上小于它的大小,并且它的中心适合使它看起来很酷。

    将它的背景更改为黑色或其他东西,您将看到按钮的实际大小。

    机器人:背景= “#000”

    这是一个解决方案。 我似乎急忙在这里发一个问题。

                

    结果: 在此处输入图像描述

    尝试这个

                
     I won't suggest to go for -ve margins.. 

    而是为按钮设置一些背景图像。

    一些要点: –

    1. 背景图像本身不应在边框处包含任何空白区域。
    2. 在提供背景后,您必须为该按钮创建一个选择器文件,在该背景中,您将描述在同样selectedfocused等按钮的不同状态下显示哪个图像。否则您将无法看到默认显示的效果(比如silverlight按钮,当点击它时会变成橙色)

    解决方案: –

    1. 如何创建一个选择器你可以参考这个喜欢
    2. 在我的情况下我使用过这个按钮

    我的结果: –

    在此处输入图像描述

    简单地说,您可以通过覆盖默认背景来实现它,并具有圆角形状和边距:

      

    在所有按钮中添加这两行,并使用线性布局而不是水平方向的tablelayout。

     android:layout_width="0dp" android:button_weight="1"