2011-03-21 68 views
34

我認爲我的圖像是透明的,但我看到一個灰色的背景出現在我的圖像邊緣周圍。所以,而不是很好的透明圓ImageButton,我看到了方形邊緣。我需要提供身高或者抱怨,但是現在我已經勾勒出輪廓圖像的灰色/銀色方形圖案。ImageButton邊框透明度 - 如何去除圓形圖像周圍的方形邊框?

+0

請注意我不知道這是否是我所看到的邊框或背景。我知道這不是圖像背景。也許這是ImageButton的背景。該區域不包含我提供的圓形圖像.... – Androider 2011-03-21 05:21:40

+0

無論採用哪種方式,它都會將按鈕與正方形的邊框相框。 – Androider 2011-03-21 05:22:04

+0

發佈按鈕和圖像的代碼..你有任何填充? – apesa 2011-03-21 05:29:05

回答

86

設置該屬性在你的ImageButton XML的android:背景= 「@空」

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

它需要api 11 – gsscoder 2012-11-23 09:14:18

+0

感謝它爲我工作 – Sakthimuthiah 2013-04-30 08:41:39

+0

作品在API 10 – PaperThick 2013-05-22 15:07:37

4

你可以使用ImageButton.setBackgroundResource(int)(android:background屬性)來擺脫那個邊框。

COSTI

+0

這是正確的! – 2011-11-23 02:30:38

12

或者只是將背景設置爲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" 
    /> 
+1

這應該是接受的答案(背景= @空對我沒有用) – m02ph3u5 2015-01-23 16:23:35