android – View.setBackground抛出NoSuchMethodError
作者:互联网
参见英文答案 > setBackground vs setBackgroundDrawable (Android) 12个
以下代码:
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中引入,您很可能在较早的版本上运行:
使用setBackgroundDrawable()
标签:android,view,nosuchmethoderror 来源: https://codeday.me/bug/20190714/1459961.html