2

我有一个 .png 文件,当我放上一个按钮时,它会给出一个白色补丁而不是透明背景。

我在用

btn6.setBackgroundResource(R.drawable.f);

这会将 png 放在按钮上,但不包括图像的区域会被修补为白色。该怎么办?

4

2 回答 2

0

我认为这不是一个透明的背景 png 文件。您应该使用 PhotoShop 删除白色补丁

于 2012-12-06T08:16:44.287 回答
0

我猜你正在使用 ImageButton。

尝试将 XML 文件中 ImageButton 的背景设置为 @null

机器人:背景=“@null”

并在您的代码中尝试设置 imageResource 而不是背景。

btn6.setImageResource(R.drawable.f);

编辑: Sikp Xml 编辑并执行

btn6.setImageResource(R.drawable.f);
btn6.setBackgroundDrawable(null);

于 2012-12-06T07:32:52.950 回答