2012-10-22 59 views
1

我想建立一個透明的ImageButton,我把這些按鈕放在SurfaceView中。但是,當我將代碼放入XML中時,Eclipse返回一個錯誤。我不知道如何解決,任何幫助將不勝感激。如何在Android中構建透明ImageButton?

<ImageButton android:id="@+id/previous" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:src="@drawable/media_skip_backward" 
android:background="@drawable/transparent"> 
</ImageButton> 
+0

什麼是錯誤日誌說? – Renjith

+0

什麼是錯誤? – Syn3sthete

回答

2

你的路徑,你可以使用這個

<ImageButton 
    android:id="@+id/previous" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@android:color/transparent" 
    android:src="@drawable/media_skip_backward" > 
</ImageButton> 
2

嘗試使用

android:background="@null" 
0

我的建議是在res /值創建colors.xml文件,並在其中添加透明的顏色代碼。像

<resources> 
    <color name="transparent">#00000000</color> 
    <color name="Black">#000000</color> 
    <color name="Trans_Black">#80000000</color> 
    <color name="Trans_Black_Darker">#BB000000</color>  
</resources> 

現在更改爲android:background="@color/transparent"

1

你可以試試這個:

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

你只嘗試這種類型的代碼你的xml文件

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