我尝试使用 setImageResources()
来设置 R.drawable.variable_image_file。
我不知道该怎么做,所以我搜索了一下,在很多论坛上找到了这个:
int resID = getResources().getIdentifier(character.getBmppath(), "drawable", getPackageName());
holder.pictureView.setImageResource(resID);
但这是我的问题,Android Studio 似乎无法识别 getResources()
和 getPackageName()
:
(在此代码中,“domas.png”存储在可绘制文件夹中)
我在网上找不到解决方案,您能帮忙解决一下吗?
最佳答案
如果您的适配器中没有上下文,请尝试此操作。
int resId =holder.firstNameView.getContext().getResources().getIdentifier("domas", "drawable", holder.firstNameView.getContext().getPackageName());
关于java - Android - getResources() 和 getPackageName() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59832951/