在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“
本文介绍了在Android布局中使用@null和@android:color/transparent设置ImageButton为透明的方法,并通过aapt dump验证了实际效果。
1500

被折叠的 条评论
为什么被折叠?



