Android Kotlin扩展文本视图

Android Kotlin扩展文本视图,android,kotlin,textview,kotlin-android-extensions,Android,Kotlin,Textview,Kotlin Android Extensions,我的布局中有这个文本视图 <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" tools:text="text"/> 如果使用自动完成“alt+return”导入textView,则导入不是合成导入,而是直接导入到资源co

我的布局中有这个文本视图

<TextView
            android:id="@+id/textView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            tools:text="text"/>
如果使用自动完成“alt+return”导入textView,则导入不是合成导入,而是直接导入到资源
com.package.R.id.textView
最后,我有一个整数对象,而不是TextView


有人能解释一下我做错了什么吗?

使用textView.setText(“”)代替textView.text(“”),并使用类似-


setText(“此处的文本”)

看起来您导入了错误的软件包,只需删除该软件包
com.package.R.id.textView
而不是这个 您需要
导入kotlinx.android.synthetic.main.your_layout_文件名。*

首先导入此文件 导入kotlinx.android.synthetic.main.layoutfile.*


然后调用textview并分配settext(不要使用alt+enter)

try-textview.text=“My Test”我没有方法
text
,因为textview不是textview而是整数对象。你能在kt文件中发布代码吗?这个类是什么?Java还是Kotlin?所以问题是,不是导入kotlinx.android.synthetic.main.your_activity.*您导入了com.package.R.id.textView仍然是一个整数对象,您能告诉我您到底面临什么吗。?因为我用kotlin文件运行这个程序,它工作正常。你能显示你的logcat错误吗。有一件事你是在活动还是片段中使用它?
textView.text("MyText")