在Kotlin中绑定android.R.id视图

3

我有一个布局 android.R.layout.simple_list_item_1,里面有一个带有id @android:id/text1 或者 android.R.id.text1TextView,我想像这样绑定它 view.text1.setText("bannoe it"),请问如何实现?

1个回答

7
你试过这个吗: 只需导入
import kotlinx.android.synthetic.main.activity_main.*

你可以像这样访问你的TextView:

text1.setText("bannoe it")

在此之前,您需要在gradle文件中导入某些依赖项:
apply plugin: 'kotlin-android-extensions'

我没有尝试过这个,但也许会奏效,请告诉我。

如果上面的方法不起作用,请再试一下这个,可能会有用。

val tv1 = view.bindView<TextView>(android.R.id.text1)
tv1.setText("bannoe it")

快乐编码!!!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接