这几天学习Kotlin,在看郭霖老师的《第一行代码》第三版这本书,这里一段程序,同样得样例,自己敲会报错(入图),很疑惑,自己手动解决了。
这里很明显我们可以看到,明显报错了,看下问题,报红了,如图
这里出现了Unresolved reference: recyclerView,id的值,是你前面设置的LinearLayout 里面的id,我前面activity_main.xml设置了一个id,如图
解决这问题,要在MainActivity加入包,如图
import kotlinx.android.synthetic.main.activity_main.*
如果kotlinx 报红了,要在app的build.gradle文件中添加:
apply plugin: 'kotlin-android-extensions'
如图
然后点击Sync Now”,完成了。