Kotlin:出现Unresolved reference:kolinx问题的解决办法

Kotlin对于android开发是一款强大的语言,特别是其提供的扩展功能。
好比咱们在布局文件中写了一个控件android

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        android:id="@+id/hello"/>

你还在使用繁琐的findViewById?out了亲,看看kotlin是这么作的
你只须要在你的代码中输入控件的id就能够使用这个控件了,其原理是Koltin在编译的时候自动生成了一个源文件,里面是其自动生成的findViewById。
简直宠坏了开发者有木有。。。app

可是,咱们须要注意一点,你觉得给你生成了就能让你用了?图样图森破布局

咱们还需另外在app的gradle文件中添加这么一句话引入其扩展gradle

apply plugin: 'kotlin-android-extensions'

而后在工程的gradle文件中添加ui

buildscript {
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
    }
}

而后咱们就能够尽情的玩耍了spa

相关文章
相关标签/搜索