
Kotlin
ZXYERA
人生如逆旅,我亦是行人。每一步都值得我们珍惜,每一次经历都是成长的宝贵财富。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android实现搜索关键词高亮显示-Kotlin
在做Wandroid项目时有一个搜索功能,要在搜索结果中将匹配到的关键词高亮显示。但是 玩安卓API并没有提供颜色的高亮,只有字体斜体,效果看起来并不明显,并且昵称也参与了搜索,但并没有增加``HTML`标签返回,这就有点美中不足了。因此我们自己动手来做一个。API返回结果{ ... "title": "微信在Github开源了Hard<em class='highlight'>coder</em>,对Android开发者有什么影响?", ...}Wandroi原创 2020-08-26 15:21:53 · 1479 阅读 · 0 评论 -
时隔数周,玩安卓Kotlin版本的Wandroid终于来了
它来了,它来了,虽说是项目建立了比较长的一段时间,但是真正开始做用了2周。接触Kotlin也算是有一段时间了,但是都没有利用Kotlin输出点什么东西来,于是就有了此项目《玩安卓Kotlin版本的Wandroid》,当做学习Kotlin的练手项目。部分参考 wanandroid ,感谢。基本上都是自己瞎设计的。项目采用Kotlin语言,使用ViewModel + LiveData + 协程等。同时也非常感谢API提供者鸿洋大神。已有功能Banner、热门文章广场,可查看文章作者分享的所有文章原创 2020-08-25 22:25:32 · 675 阅读 · 0 评论 -
Kotlin For Android(一)——创建Kotlin项目并简单配置
Kotlin 前段时间被 Google 纳为开发安卓的首选语言,Kotlin可谓是水涨船高,学习它也是很有必要的。AndroidStudio3.0上可以直接支持Kotlin,2.x的可以通过安装插件来支持Kotlin。1. 安装插件 2. 创建项目 3. 配置 4. 开发写代码1、安装插件插件安装步骤File -> Settings -> Plugins ->原创 2018-01-31 22:37:05 · 626 阅读 · 0 评论 -
Kotlin学习笔记(一)—— Kotlin基础
数据类型基本类型和Java基本保持一致,只是Kotlin中是大写首字母CharByte Short Int Long Float Double BooleanKotlin不支持自动扩展数字范围,Java中int类型可自动扩展成long,但是Kotlin中必须要显式的指定类型。val intValue = 10val longValue = intValue.toLong(...原创 2019-08-24 22:15:32 · 226 阅读 · 0 评论 -
Kotlin学习笔记(二)—— when
when 语句是 Java中 switch 的强化版,它对一个值进行判断,直到匹配到或者没有可匹配的值。有参数 whenwhen单值匹配当 when 语句没有返回值时,就不必要列举出所有的可能性,如:fun whenFun(x: Int) { when(x) { 0 -> "less than 2" 1 -> "less than 2"...原创 2019-08-24 22:16:02 · 533 阅读 · 0 评论 -
Kotlin学习笔记(三)—— 字符和字符串
字符串字符串判空val string = ""val string2 = " ">> println(string.isBlank()) // true>> println(string.isNotBlank()) // false>> println(string.isEmpty()) // true>> println(st...原创 2019-08-24 22:21:42 · 840 阅读 · 0 评论 -
Kotlin学习笔记(四)—— 函数
函数的定义定义一个函数由关键词fun、函数名、参数列表,返回值类型和函数体组成。fun是function的意思;函数名可以是任何符合命名规范的词;参数列表由0个或多个组成;形参在前,类型在后,用冒号(:)隔开;返回值类型紧接在函数列表括号后面,也是用冒号将函数列表和返回值类型隔开,无返回值默认是返回Unit,也可以省略不写;函数体是返回值类型右边一对大括号之前的代码块。fun funDemo(...原创 2019-08-24 22:22:49 · 285 阅读 · 0 评论