自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Kotlin之高阶函数的用法(将函数作为参数传递)

Kotlin之高阶函数的用法(将函数作为参数传递)一个函数可以将另一个函数当作参数。将其他函数用作参数的函数称为“高阶函数”。此模式对组件之间的通信(其方式与在 Java 中使用回调接口相同)很有用。语法格式:()->Unit 括号里面代表函数的参数,箭头后面代表函数的返回值。一、无参无返回值/** * 无参数的高阶函数 */fun action(num: Int,callBack:()->Unit){ //TODO}/** * 调用高阶函数 */fun tes

2020-12-04 15:25:49 4720

转载 Kotlin 复合符号( ‘?.‘ ‘?:‘ ‘!!‘ ‘as?‘ ‘?‘ )

Kotlin 复合符号( ‘?.’ ‘?:’ ‘!!’ ‘as?’ ‘?’ )1、 ?.安全调用符 if (foo != null){ return foo.bar() }else{ return null} 2、 ?: 3、 as? 4、 !! 5、 ? ...

2020-12-01 17:01:02 388

原创 AS 报错乱码问题

重装了一次AS,报错的时候就乱码了,特此记录一下在AS界面双击shift键,弹出如下图,在输入框中输入:Edit Custom VM Options回车查找。显示这个文件不存在,点击create创建即可。设置编码。在文件中添加: -Dfile.encoding=UTF-8最后在同步一下,就OK了 亲测有效!!...

2020-11-25 14:28:17 3460 1

原创 Collections排序返回值

Collections排序返回值代码如下(示例):Collections.sort(list, new Comparator<Talk>() { @Override public int compare(Talk o1, Talk o2) { try { Date dt1 =new Date(o1.getPublishTime()); Date dt2 = new Date(o2.getPublishTime()

2020-11-24 15:25:51 680

原创 RecyclerView抢占焦点问题

RecyclerView抢占焦点问题每次打开界面都是定位在RecyclerView在屏幕顶端,列表上面的布局都被顶上去了每次打开界面都是定位在RecyclerView在屏幕顶端,列表上面的布局都被顶上去了RecyclerView抢占了焦点,自动滚动导致的.RecyclerView会在构造方法中调用setFocusableInTouchMode(true), 抢占焦点后一定会定位到第一行的位置,第一种方法:可以在NestedScrollView中添加属性:android:focusableInTou

2020-11-24 15:07:37 2415 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除