我想编写一个用户可以更改颜色方案的应用程序。我有图像按钮,按钮上的图像是png并具有透明背景。但当我把它们放在按钮上时,它们就不再透明了。有人可以帮我一些代码吗? 谢谢! 安
答案 0 :(得分:4)
您确定android:background="@null"
已设定吗?否则你将拥有灰色按钮背景。例如:
<ImageButton
android:background="@null"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/my_transparent_png"
/>
答案 1 :(得分:0)
将ImageButton
的布局写为:
<ImageButton
android:src="@drawable/your_image"
android:id="@+id/your_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/transparent"/>
希望这有帮助!