[关闭]
@cxm-2016 2016-12-19T09:02:59.000000Z 字数 621 阅读 5721

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

Android

版本:1
作者:陈小默
声明:禁止商业,禁止转载

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

  1. <TextView
  2. android:layout_width="wrap_content"
  3. android:layout_height="wrap_content"
  4. android:text="Hello World!"
  5. android:id="@+id/hello"/>

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

但是,我们需要注意一点,你以为给你生成了就能让你用了?图样图森破

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

  1. apply plugin: 'kotlin-android-extensions'

然后在工程的gradle文件中添加

  1. buildscript {
  2. dependencies {
  3. classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
  4. }
  5. }

然后我们就可以尽情的玩耍了

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注