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")