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

相關文章
相關標籤/搜索