ImageButton边框透明度 - 如何删除圆形图像周围的方形边框?

时间:2011-03-21 05:14:09

标签: android image

我认为我的图像是透明的,但我看到图像边缘出现了一个圆形的灰色背景。因此,我看到方形边缘,而不是漂亮的透明圆形ImageButton。我需要提供高度或它抱怨但现在我有轮廓的灰色/银色方形刚刚圆形图像。

3 个答案:

答案 0 :(得分:91)

ImageButton XML android:background="@null"

中设置此属性
<ImageButton android:src="@drawable/yourimagename"
     android:id="@+id/thebuttonid"
     android:layout_width = "wrap_content"
     android:layout_height = "wrap_content"
     android:background="@null"
     />

答案 1 :(得分:13)

或者只是将背景设置为Android的透明色

<ImageButton android:src="@drawable/yourimagename"
     android:id="@+id/thebuttonid"
     android:layout_width = "wrap_content"
     android:layout_height = "wrap_content"
     android:background="@android:color/transparent"
     />

答案 2 :(得分:4)

你可以使用ImageButton.setBackgroundResource(int)(android:background属性)来摆脱那个边界。

COSTI