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