我有一个 .png 文件,当我放上一个按钮时,它会给出一个白色补丁而不是透明背景。
我在用
btn6.setBackgroundResource(R.drawable.f);
这会将 png 放在按钮上,但不包括图像的区域会被修补为白色。该怎么办?
我认为这不是一个透明的背景 png 文件。您应该使用 PhotoShop 删除白色补丁
我猜你正在使用 ImageButton。
尝试将 XML 文件中 ImageButton 的背景设置为 @null
机器人:背景=“@null”
并在您的代码中尝试设置 imageResource 而不是背景。
btn6.setImageResource(R.drawable.f);
编辑:
Sikp Xml 编辑并执行
btn6.setImageResource(R.drawable.f);
btn6.setBackgroundDrawable(null);