2013-01-31 74 views
3

我正在开发和Android应用程序。我有一个包含大量图像按钮的主菜单,每个菜单都会让用户点击一个新的视图。Android imagebutton:如何删除图像周围的彩色矩形?

我遇到的问题是,每个图标周围都是一个有色矩形,当点击时变成淡蓝色。如何在.xml布局文件中删除此透明方块?

提前许多感谢,

+0

是它也许安卓(取决于版本)的标准功能?如果是这样,那么你可能需要子类Imagebutton? – Kerry

+1

也许这个链接将是有益的http://stackoverflow.com/questions/9167900/how-to-create-borderless-buttons-in-android –

回答

5

他们可能有来自android系统的默认背景。移除,定义一个透明的颜色

<color name="transparent">#00000000</color> 

,然后用它作为背景在您的按钮

<ImageButton android:src="@drawable/button" 
      android:background="@color/transparent"/> 

我认为它会工作,你想

的方式
+0

是的,它现在工作。非常感谢! – Eamorr

+0

不客气! –

0

我知道那里有现在矩形或颜色,当你用你自己的按钮..创建,实施和使用他们,那么你不会有矩形

0

你总是可以使用该框架的

android:background="@android:color/transparent"

但对于什么哟你企图存档,这是更好的解决方案

android:background="@null"

相关问题