1

透明なImageButtonを作成したいので、これらのボタンをSurfaceViewに配置します。しかし、コードをXMLに入れると、Eclipseはエラーを返します。解決方法がわかりません。助けていただければ幸いです。

<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>
4

5 に答える 5

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>
于 2012-10-22T04:13:40.143 に答える
1

あなたはこれを試すことができます:

 android:background="@android:color/transparent"
于 2012-10-22T05:38:57.993 に答える
0

使ってみてください

android:background="@null"
于 2012-10-22T04:12:40.263 に答える
0

私の提案は、res / valuesに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"

于 2012-10-22T04:13:11.947 に答える
0

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" >

于 2012-11-02T12:50:32.690 に答える