Kotlin没有拿起资源ID

时间:2017-07-10 09:03:41

标签: android kotlin

我正在尝试使用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放入,那么就说明了未被承认的参考。

我做错了什么?

除此之外,这一直有效,直到我重构了我的类并将其移到另一个包中。

1 个答案:

答案 0 :(得分:0)

此问题已在Android Studio 3.0 Canary 5中修复。如果您使用旧版本,那么再次构建项目应该有所帮助。