Rob*_*Rob 3 java android nosuchmethoderror
我不知道为什么我只在某些Android版本(低于5.0)上收到此错误.
我打电话给:
myImageView.setImageDrawable(getResources().getDrawable(R.drawable.image, null));
Run Code Online (Sandbox Code Playgroud)
因此,我得到了一个NoSuchMethodError
.
该怎么办?
用这个
myImageView.setImageDrawable(ContextCompat.getDrawable(this,R.drawable.image));
Run Code Online (Sandbox Code Playgroud)
而不是这个
myImageView.setImageDrawable(getResources().getDrawable(R.drawable.image, null));
Run Code Online (Sandbox Code Playgroud)
编辑
当你使用setImageDrawable(getResources().getDrawable(R.drawable.image, null));
它时,它将显示以下错误
注意 setImageDrawable(getResources().getDrawable(R.drawable.image, null));
此方法在API级别21中添加
您可以阅读有关ContextCompat的更多信息
归档时间: |
|
查看次数: |
81 次 |
最近记录: |