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 次 |
| 最近记录: |