android.R.id在Kotlin中查看绑定

res*_*218 2 android kotlin kotlin-android-extensions

我有布局android.R.layout.simple_list_item_1 在哪里是TextViewid @android:id/text1或者android.R.id.text1我想绑定它,我view.text1.setText("bannoe it") 怎么能实现这个?

Dha*_*tri 7

你试试这个:只需导入

import kotlinx.android.synthetic.main.activity_main.*
Run Code Online (Sandbox Code Playgroud)

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

text1.setText("bannoe it")
Run Code Online (Sandbox Code Playgroud)

在此之前,您在gradle文件中导入了cetrain依赖项:

apply plugin: 'kotlin-android-extensions'
Run Code Online (Sandbox Code Playgroud)

我没试过这个,但也许可以这样做,让我知道.

如果上述方法无效,请尝试此操作,这可能会有效.

val tv1 = view.bindView<TextView>(android.R.id.text1)
tv1.setText("bannoe it")
Run Code Online (Sandbox Code Playgroud)

快乐的编码!!!