如何删除ImageButton的标准背景图片?
在ImageButton
我想删除标准的button背景图片。 在http://developer.android.com ,据说,必须定义他自己的背景图像或设置背景颜色是透明的。 我试图设置一个黑色的背景,但它没有任何效果…
您可以使用android:background="@null"
作为ImageButton
。
ImageButton.setBackgroundResource(0)
最好的select是没有为您的ImageButton
设置透明的背景。
点击button时,向用户提供反馈。
android:background="?attr/selectableItemBackgroundBorderless"
不,它必须是透明的,而不是黑色的。 尝试颜色:#00FFFFFF
在ImageButton的xml中使用以下属性:
android:background="@drawable/icon"
其中icon是保存在drawable中的图像的名称。
Dot't use button.setBackgroundResource(0)
; 在某些设备上,您将获得:
android.content.res.Resources $ NotFoundException:资源ID#0x0
最好使用button.setBackgroundColor(Color.TRANSPARENT);
YourImageButton.setBackgroundColor(Color.TRANSPARENT);
myButton.setBackgroundResource(0);