这种紧挨的按钮效果是怎么实现的?注意,它不是tabhost。我用button的话button之间总是会有小小的间隔,不知道怎样紧紧靠在一起。

解决方案 »

  1.   

    BUtton或者ImageButton都行给它们每一个控件设置Background,然后最外层再设置一个颜色差不多的Background
      

  2.   


    这样做的话按钮触碰后的凹嵌效果还是会看到那个间隔的地方,我需要的效果是两个按钮紧靠在一起,不管是默认状态还是被点击的状态效果。
    哪是你没设置好,用background是不会的,除非你设置了margin属性。
    另外,你按下状态不管怎样都不会存在两个都同时按下吧,这样你还怎么看出来间隔
      

  3.   

    用textview 试试看 设计点击事件
    android:drawableLeft  图片用这个属性来完成
      

  4.   

    大小要是一样的话 weight 
      

  5.   


    这样做的话按钮触碰后的凹嵌效果还是会看到那个间隔的地方,我需要的效果是两个按钮紧靠在一起,不管是默认状态还是被点击的状态效果。
    哪是你没设置好,用background是不会的,除非你设置了margin属性。
    另外,你按下状态不管怎样都不会存在两个都同时按下吧,这样你还怎么看出来间隔我刚去扔了三个按钮试了一下,发现原来不是按钮之间存在间隔,而是Button本身的默认Background就是一个线条小粗的透明(透明是关键,因为它占空间,但又看不到)方框包着那个按钮,而我一直都把那个按钮就当作是它的background的全部,实际上还包含一个线条小粗的方框(透明),所以就产生了两个按钮总是隔着不能靠在一起的错觉。而当我把按钮背景换成一种颜色的时候,两个按钮就能靠在一起了(实际上是颜色把透明部分填充了)。最后谢谢你的回答.备注:
    这个是android Button的默认background
    这个是我一开始以为的Button的background