This question already has answers here:
setBackground vs setBackgroundDrawable (Android)
(12 个回答)
7年前关闭。
以下代码:
产生以下错误:
我不知道为什么。我已经用
(12 个回答)
7年前关闭。
以下代码:
View inflate = inflater.inflate(R.layout.page, null);
Drawable img = getResources().getDrawable((Integer) (item.get("img")));
inflate.findViewById(R.id.page_img).setBackground(img);
产生以下错误:
java.lang.NoSuchMethodError: android.view.View.setBackground
我不知道为什么。我已经用
R.drawable.img
尝试了 setBackground 但我得到了同样的错误。 最佳答案
此方法是在 API 级别 16 中引入的,您很可能正在运行较早的方法:
http://developer.android.com/reference/android/view/View.html#setBackground(android.graphics.drawable.Drawable)
使用 setBackgroundDrawable()
关于android - View.setBackground 抛出 NoSuchMethodError,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20542456/
10-11 19:24