相当于imageView的文本

你好,我想知道这是什么:

textView!!.text = getResources().getString(R.string.text) 

但在我的情况,我有一个ImageView,我想改变它在Kotlin代码我试过了:

 image!!.getResources().getString(R.drawable.image) 

但是这不起作用…你可以帮我吗?

谢谢 !

你可以像这样设置,

 image!!.resources.getDrawable(R.drawable.image) 

你可以用setImageDrawable()或setImageResource()来设置图像

 image?.setImageResource(R.drawable.image) 

或者等效的,但更长的版本:

 image?.setImageDrawable(getResources().getDrawable(R.drawable.image)) 

(还要注意问号而不是双重感叹号现在,如果图像为null,它只是跳过这一行,而不是抛出一个异常)