Kotlin笔记
来源:互联网 发布:股票入门软件下载 编辑:程序博客网 时间:2024/06/03 09:39
在AndroidStudio里的Prefernces里的Plugins找到Kotlin进行安装并重启。
AndroidStudio3.0会支持Kotlin;Kotlin已成为Android官方指定编程语言,Java依旧能用;Kotlin相对Java,更简洁一些。
Mac下cmd(win)+Alt+Shift+K可以将之前的Java转成Kotlin。
继承(extends)关键字变成了冒号(:);
实现接口的话,如果前面有继承的,逗号分隔连接;
方法关键字fun;
可以不用在留意有没有分号结尾了;
变量和变量类型换了个位置,且由:连接,方法里的话,最后要加个?;
找xml文件里面的空间不需要findviewbyid去寻找了,直接写出控件ID,需要导包,看导包结果应该是指定了xml;
控件更改内容用text方法,例子:tv_01.text = “111”;
控件点击事件,例子:tv_01.setOnClickListener{tv_01.text = “111”};
方法大概结构:fun + 类型.函数(参数);
全局化某个方法,例如:原本在Activity调用Toast需要写全,而现在我们可以新建一个kt后缀的file,然后再在里面构造Toast所需的东西,fun Context.toast(message:String,time:Int=Toast.LENGHT_SHOT){再写全的Toast},这样我们在Activity中这样写就可以:toast(“xxxx”),因为kt文件中已经指定出现时间长度;
var和val的区别之处:var常指变量,val常指常量;
Intent跳转某个类时:Intent intent = new Intent(this,XXX.class),现在是Intent intent = new Intent(this,XXX::class.java);
更加详细的可以观看:androidwing的地方酒馆
还有一个关于swift和kotlin对比的文章,蛮详细的,可以用来学习kotlin,也可以给一些人顺便学习swift:swift-is-like-kotlin
- Kotlin笔记
- Kotlin 笔记
- Kotlin 笔记
- Android笔记 kotlin笔记
- jetbrain kotlin试用笔记
- Kotlin学习笔记
- Kotlin 学习笔记-01
- Kotlin学习笔记
- kotlin学习笔记
- Kotlin : 学习笔记一
- Kotlin学习笔记
- Kotlin入门基础笔记
- Kotlin学习笔记
- Kotlin使用简要笔记
- Kotlin学习笔记-大纲
- kotlin 学习笔记
- kotlin学习笔记
- Kotlin笔记一
- Thymeleaf菜鸟教程
- java语言基础|如何在main方法前执行其他代码
- Java异常的捕获及处理---小总结
- Tensorflow API——tf.random_normal_initializer
- Spark性能优化之道——解决Spark数据倾斜(Data Skew)的N种姿势
- Kotlin笔记
- 3
- Android 操作SQLite基本用法
- VMware虚拟机中使用usb设备
- Python--matplotlib绘图可视化知识点整理
- 【基于url权限管理 shiro(一)】--基础
- python图像处理——图像形变与缩放
- Python编程中对于头部注释的要求
- assert断言