我想构建一个透明的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>
答案 0 :(得分: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>
答案 1 :(得分:1)
你可以试试这个:
android:background="@android:color/transparent"
答案 2 :(得分:0)
尝试使用
android:background="@null"
答案 3 :(得分: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"
答案 4 :(得分: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" >