![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kotlin
大人的小菜
小白菜一枚
展开
-
第十三章:kotlin:when表达式
kotlin学习笔记原创 2020-09-01 13:59:06 · 132 阅读 · 0 评论 -
第十二章:kotlin run,with ,let ,also,apply的使用和区别
kotlin学习笔记原创 2020-09-01 13:58:26 · 144 阅读 · 0 评论 -
第十章:kotlin:handler使用
kotlin学习笔记原创 2020-09-01 13:57:40 · 1750 阅读 · 3 评论 -
第九章:kotlin:自定义dialog
kotlin学习笔记原创 2020-09-01 13:57:09 · 770 阅读 · 0 评论 -
第八章:kotlin:dialog使用
kotlin学习笔记原创 2020-09-01 13:56:39 · 1299 阅读 · 0 评论 -
第十一章:kotlin:Thread线程使用
在kotlin中thread的runnable匿名类实例new 改为了objectThread(object : Runnable { override fun run() { Thread.sleep(1000) }}).start()runnable里面只有一个run方法,可以简化为如下:Thread(Runnable { Thread.sleep(1000)}).start()Thread里面只有一个Runnable ,我们可以把接口名省略,.原创 2020-09-01 13:52:19 · 6279 阅读 · 0 评论 -
第六章:kotlin:map和list
kotlin学习笔记原创 2020-08-31 10:49:58 · 847 阅读 · 0 评论 -
第五章:kotlin:点击事件
kotlin学习笔记然后 onBind里写点击事件: holder.itemView.setOnClickListener (View.OnClickListener { v: View? -> mOnItemClick?.onItemClick(v, position) }) kotlin有个简化代码的写法:当点击事件里面只有一个参数的时候,它可以用it代替,它的类型也可以省略 holder.itemView.setOnClickL...原创 2020-08-31 10:49:39 · 408 阅读 · 0 评论 -
第四章:kotlin:json数据Bean类
kotlin学习笔记原创 2020-08-31 10:48:39 · 1435 阅读 · 0 评论 -
第七章:kotlin:recycleView
kotlin中XML代码段是不变的 <androidx.recyclerview.widget.RecyclerView android:id="@+id/rv_list" android:layout_width="match_parent" android:layout_height="match_parent" />最主要的是adapter的编写...原创 2020-08-29 18:15:37 · 314 阅读 · 0 评论 -
第三章:kotlin基本语法:var和val、?和!!的区别
var和valvar:可变变量var <标识符> : <类型> = <初始化值>例:var a :Int? = 10var b = 10 (编译器支持自动类型判断)var list :ArrayList<String> ? = nullval:不可变变量(一旦赋值不可修改)val<标识符> :<类型> = <初始化值>例:val a :Inta = 10val b :In...原创 2020-08-29 18:13:22 · 793 阅读 · 0 评论 -
第二章:Application 初始化,获取全局context
在application 中获取全局的context在kotlin中没有全局属性: static。没有静态类和成员概念。但是有个companion object伴生对象。相当于java中的静态。在你的application中:再在onCreate中:然后在其他地方调用,可以直接调用。我写的getContext是更直观一些:...原创 2020-08-29 17:30:34 · 567 阅读 · 0 评论 -
第一章:Android studio使用kotlin
Android studio 新建项目new project -- empty Activity -- Next图片所示选择language -- kotlin(现在新建kotlin项目时建议最小的API支持选择Android5.0以上,即API21。因为API21以下时会报:Error: Cannot fit requested classes in a single dex file (# methods: 72725 > 65536)错误这是因为方法体过多...原创 2020-08-29 14:28:50 · 712 阅读 · 0 评论 -
kotlin学习笔记
公司新需要开发一个项目,时间也不是太赶,正好买了郭霖的《第一行代码 第三版》学习了kotlin,打算用kotlin写一下。然后记一下本项目中遇到的一些kotlin的新手问题。建议大家先看一些kotlin的资料,会上手很快。简单的来说有Java基础的学习kotlin会很快,因为你的写代码的思路都是一样的,先要搞懂kotlin的一些特定语法。第一章:Android studio使用kotlin第二章:新建一个kotlin项目,Application 初始化,获取全局context第三章:ko原创 2020-08-29 14:09:10 · 254 阅读 · 0 评论