RecyclerView 控件通过 setLayoutManager() 方法来设置布局管理器,这是使用 RecyclerView 必须的操作步骤。这个布局管理器分三种 Li...
RecyclerView 控件通过 setLayoutManager() 方法来设置布局管理器,这是使用 RecyclerView 必须的操作步骤。这个布局管理器分三种 Li...
最近忙完了学校的事情,终于又成功的跑去公司上班了(还好公司没有嫌弃我菜😂😂)。在学校废了半年多,感觉好多东西都不太会了,所以觉得自己应该找点事情来做,于是选中学习Coor...
一. 类(Class) 与类型(Type) Kotlin 中类和类型是不一样的概念。 下图充分展示了它们的区别。 二. 型变 型变是指类型转换后的继承关系。 Kotlin 的...
前言 聊到事件分发,很多朋友就会想到view的dispatchTouchEvent,其实在此之前,Android还做了很多工作。 比如跨进程获取输入事件的方式?在dispat...
来自: 码农网译文链接:http://www.codeceo.com/article/why-java-1000-100.html英文原文:https://dzone.com...
最近在撸东西,调试的时候用Android原生的Log感觉很不爽,打的Log给我一种东倒西歪,凌乱的感觉。于是自己看了一下Blankj大神的Android-Utils库,看了一...
网络延迟模拟 第一种方式是在启动模拟器的时候,设置延迟,使用-netdelay选项,后面跟一个合法的 值 emulator -netdelay gprs emulator -...
引言: 在java中编写私有变量,一般都会给出set/get方法。在kotlin中,使用var定义变量,编译器会自动生成set/get方法 遇到的问题 给 Toolbar 设...
这里暂不考虑基础类型转换 定义 【引用类型转换】 引用类型的类型转换只能发生父子之间转换子类可以自动转换成父类的对象父类需要强制类型转换才可以转换成子类 使用案例 java ...