我正在开发Android应用。我有一个包含大量图像按钮的主菜单,每个图像按钮都会让用户点击一个新视图。
我遇到的问题是每个图标周围都是一个有色矩形,在点击时会变成淡蓝色。如何在.xml布局文件中删除此透明方块?
非常感谢,
答案 0 :(得分:5)
他们可能拥有android系统的默认背景。删除它,定义透明颜色
<color name="transparent">#00000000</color>
然后将其用作按钮中的背景
<ImageButton android:src="@drawable/button"
android:background="@color/transparent"/>
我认为它会以您想要的方式运作
答案 1 :(得分:1)
你总是可以使用框架的
android:background="@android:color/transparent"
但是,对于您要归档的内容,这是更好的解决方案:
android:background="@null"
答案 2 :(得分:0)
我知道现在是矩形或颜色,当你使用自己的按钮时......创建,实现和使用它们,那么你就没有矩形