配置Kotiln
初识Kotlin,写下此博客,主要用于方便,避免以后忘记,第一次写博客,请多担待.
下载插件:
settings-plugins,搜索kotlin,并install,install后重启as
创建项目Demo
创建一个Android project,并做如下配置:
手动配置gradle:
添加以下两个插件
apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions'
项目根gradle加入classpath
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.0.4'
module的gradle添加配置
android { ... sourceSets { main.java.srcDirs += 'src/main/kotlin' } productFlavors { free { versionName "1.0-free" } } }
dependencies { ... compile 'org.jetbrains.kotlin:kotlin-stdlib:1.1.2' }
Kotlin配置完成,我们可以使用他了
创建我们第一个Helloword!!!
new一个Activity
直接创建一个Kotlin Activity即可,其他与正常的activity一样,xml布局文件也与之前相同
我在我的xml中只有一个textview,如下:
并起名为text1,下面Kotlin的第一个好处就出来了:
可以看到我们并没有findViewById(),也没有使用buffterKnife等插件,即可直接id名直接调用,
并且如lambda表达式也没有使用,直接写出点击监听的操作-我的是弹一个简单的Toast.
看上去简洁又高大上有木有,可以省去很多操作
备注:此文只是博主用来用于学习记忆的,方便回看.