在android 中 layout 设置 ImageButton 为透明可以用 @null
--- main2.xml --
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="244dp"
android:layout_height="wrap_content"
android:layout_weight="0.64"
android:background="@null"
android:src="@drawable/ic_launcher" />
用 aapt dump 可以看到编译后的代码
aapt dump xmltree TestActivity2.apk res/layout/main2.xml
A: android:background(0x010100d4)=@0x0
也可以设置为 android:background="@android:color/transparent"
appt dump 得到代码是
A: android:background(0x010100d4)=@0x106000d
可以直接设置 ARGA, 下面两个效果目测一样
android:background="#AA00FF000"
android:background="#A0F0“