实现这个效果,如图: 如果不自定义控件就得像我上一篇文章那样写好多重复的代码,现在我们需要自定义一个组合控件(两个...[作者空间]
Kotlin 没有静态类的概念, 但是命名对象可以实现静态类,伴随对象可以实现静态方法。 静态类: 伴随对象: 参...[作者空间]
和 Java 的接口相差不大, 有两个区别: 接口中可以有方法的实现。 Java 接口中的属性是常量, Kotli...[作者空间]
Java 可见度有public, package, protected, private, 默认是 package...[作者空间]
属性和 Java 类似, 可以是 var 或者 val, 可以加可见性修饰符。声明属性的完整语法是: Kotlin...[作者空间]
Kotlin 和 Java 兼容, 面向对象的相关概念一致, 类的定义、继承、成员等和 Java 区别不大,Kot...[作者空间]
针对空指针问题, Kotlin有专门的针对语法以避免问题。 可空类型 默认声明的变量是不能为 null 的,如果要...[作者空间]
和Java一样, Kotlin 支持常用的控制流: if else, for, while, when, brea...[作者空间]
类型推断 Kontlin 和 Java 一样,是强类型语言,但 Kotlin 支持类型推断,变量和方法,如果可以推...[作者空间]
变量 Kotlin 有两个关键字定义变量:var 和 val, 变量的类型在后面。var 定义的是可变变量,变量可...[作者空间]
Kotlin 的设计过程中就考虑到了与 Java 的互操作性。在 Kotlin 中可以直接调用既有的 Java 代...[作者空间]
Arrays Kotlin 标准库提供了arrayOf()创建数组, **ArrayOf创建特定类型数组 和Jav...[作者空间]
Kotlin中类、接口相关概念与Java一样,包括类名、属性、方法、继承等,如下示例: class 构造器 Kot...[作者空间]
包 定义和引入Java一样,在文件开头, 行结束不需要” ; “ 变量 只读变量,val 开头,初始化后不能再赋值...[作者空间]
Kotlin 和 Java 一样,可以在PC上运行,可以用IDEA进行开发,环境配置参考Getting Start...[作者空间]
kotlin-android-extensions用于扩展绑定关系,为了解决findViewById()的问题。 ...[作者空间]
Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin 可以编译成Java字...[作者空间]
Android Studio 3.0 内置支持 Kotlin, 请安装3.0以上的 Android Studio。...[作者空间]