我正在尝试使用Kotlin开发应用程序。我通过仅使用Kotlin扩展直接引用id来了解不再使用findViewById的可能性。我已正确应用插件:
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
在我的build.gradle
上然而,当我尝试引用时:
kotlinx.android.synthetic.main.item_event.view.event_cover
Android Studio仅识别视图部分,即
kotlinx.android.synthetic.main.item_event.view
意味着我可以使用Ctrl + Space来完成这一点。但是" view"我没有得到任何建议,如果我把id放入,那么就说明了未被承认的参考。
我做错了什么?
除此之外,这一直有效,直到我重构了我的类并将其移到另一个包中。
答案 0 :(得分:0)
此问题已在Android Studio 3.0 Canary 5中修复。如果您使用旧版本,那么再次构建项目应该有所帮助。