基础篇:Kotlin开发Android的基本使用
使用AndroidStudio3.0及以上开发Kotlin在新建项目中勾选这个选项则会默认开发语言为Koltin,然后再gradle(Project的里面)
会有以上关于Kotlin的配置如果没有请自己配置避免项目缺配置环境出错
还有在app gradle下会出现这个
以及这个如果没有则需要自己配置
接下来看看MainActivity是怎么样子的
注意注释中的那一段话是mvvm的架构下一篇博客我会详解这个框架的作用
其中Main_tv_title是一个TextView,main_recycle是一个RecycleView是不是写法很简洁这意味着BK这个三方框架注解的UI控件可以舍弃了findViewById也可以byebye了
接下来我们看看RecycleView.Adapter的写法
写法也比传统的java写法便捷了很多(如果还在问我{}去哪了请看我前面的博客http://blog.csdn.net/qq_29856589/article/details/78707602有讲到这个写法)
然后我们再看看Fragment的写法
对比传统便捷了很多当然在参数里面接上了?代表他可能是一个空参所以别忘了inflater后面要接上!!不然会直接报错无法引用。重点了来了不要再onCreateView中对View控件进行引用初始化否则会出现空指针错误
然后看看布局
在布局中我配置了layout里面有一个data这是mvvm架构的配置接下来下一篇博客我要讲到的mvvm java和Kotlin的对比所以先不管
最后运行程序查看结果
从结果看出Kotlin对控件的引用只要控件存在该布局既可以直接调用不需要在使用所谓的框架注解或者传统写法不存在也可引用但是会报空指针异常这点应该要注意