Android studio中Kotlin配置和使用的图文详解

最近,Kotlin这个语言火了起来,号称是Android的swift(Kotlin的各种好处请自行百度),并且as2.3以上可以直接用kotlin写Android,所以我去体验了一下,踩过了坑,所以在这里记录一下。

首先呢,建立一个正常的Android项目,然后呢重点来了,studio会提醒你去设置Kotlin配置,不过我点了之后,过了1小时了还在配置,so,我决定自己来配置:

第一步:修改gradle文件

1.在你的project gradle下添加如下代码:(是在project gradle,是在project gradle,是在project gradle,重要的说三遍)

 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.1"


2.在你的app gradle下添加如下代码:(是在自己app gradle,是在自己app gradle,是在自己app,重要的说三遍):

apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions'compile "org.jetbrains.anko:anko-common:0.8.2" compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:1.1.1"


其中”org.jetbrains.anko:anko-common:0.8.2”这个依赖是kontlin为Android准备的一个库,可以简化好多代码,如果不想用,也可以不添加。

第二步:把刚刚创建的java文件变成kontlin文件

as菜单栏code—>convert java file to kontlin file,如下图:

设置完成后java代码就变成kontlin代码了,如下:

第三步:现在配置就ok了,可以用kontlin写代码了:

如图,我给textview设置了一个文字,添加了点击跳转另一个页面,3行代码,确实比java简化了好多,更多深入的代码和功能我以后有时间了在发博客。

Demo下载

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. 一款常用的 Squid 日志分析工具
  3. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  4. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  5. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  6. Android中如何以编程方式(programmatically)载入 NinePatch 图片
  7. Android(安卓)修改现有ROM资源文件如何实现
  8. Android进度条ProgressBar颜色的渐变设置
  9. Android(安卓)实时获取麦克风输入音量的代码

随机推荐

  1. c语言二进制如何表示
  2. c语言中的关键字有哪些类型?
  3. c语言中long是什么意思
  4. c语言0x什么意思
  5. printf在c语言中什么意思
  6. c语言中void的含义
  7. c语言的基本组成单位是什么
  8. c语言switch case语句怎么用
  9. c语言strcpy函数用法
  10. c语言scanf是啥意思