您好我想知道这相当于什么:
textView!!.text = getResources().getString(R.string.text)
但在我的情况下,我有一个ImageView,我想在我尝试的Kotlin代码中更改它:
image!!.getResources().getString(R.drawable.image)
但它不起作用......你能帮帮我吗?
谢谢!
答案 0 :(得分:2)
您可以这样设置,
image!!.resources.getDrawable(R.drawable.image)
答案 1 :(得分:2)
您可以使用setImageDrawable()或setImageResource()
设置图像image?.setImageResource(R.drawable.image)
或等效但更长的版本:
image?.setImageDrawable(getResources().getDrawable(R.drawable.image))
(另请注意问号而不是双惊叹号。现在,如果image为null,它只是跳过此行而不是抛出异常)