java如何将整数转换为可绘制的
我想使用
holder.myTextView.setBackground(dataSet.getImage());
虽然它说它需要一个可绘制的,但getImage()
返回一个整数,我如何将int转换成可绘制的?还是有更好的方式来显示图像
我找到了这个问题的副本,但给出的答案似乎对我不适用(使用^{
非常感谢您的帮助:)
你可以在下面搜索框中键入要查询的问题!
我想使用
holder.myTextView.setBackground(dataSet.getImage());
虽然它说它需要一个可绘制的,但getImage()
返回一个整数,我如何将int转换成可绘制的?还是有更好的方式来显示图像
我找到了这个问题的副本,但给出的答案似乎对我不适用(使用^{
非常感谢您的帮助:)
# 1 楼答案
如果getImage()返回一个整数,则它可能是R.drawable id,因此在这种情况下,可以使用ContextCompat将其转换为drawable,如下所示