相当于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,它只是跳过这一行,而不是抛出一个异常)
- 引用Kotlin类时的ClassNotFoundException
- 迭代时从列表中移除IndexOutOfBoundsException:Java-> Kotlin
- Kotlin Android Project无法同步Gradle项目
- Kotlin的Proguard混淆关键字
- kotlin翻新 – 背景粘性并发标记扫描GC释放65326(1448KB)AllocSpace对象,62(1736KB)LOS对象,
- Android Studio跳过断点
- Android Retrofit + Google Places API(文本搜索)
- 有问题从fragmentManager / MapFragment移动到supportfragmentManager / SupportMapFragment
- 如何在Kotlin Android中为数据类创建空构造函数