前言 开发做得久了,总免不了会遇到各种坑。 而在Android开发的路上,『软键盘挡住了输入框』这个坑,可谓是一个旷日持久的巨坑——来来来,我们慢慢看。 入门篇 Base 最...
前言 开发做得久了,总免不了会遇到各种坑。 而在Android开发的路上,『软键盘挡住了输入框』这个坑,可谓是一个旷日持久的巨坑——来来来,我们慢慢看。 入门篇 Base 最...
项目配置是compileSdkVersion31targetSdkVersion30 手机升级了Android 12后运行Crash。照理说targetSdkVersion没...
Android View 虽然不是四大组件,但其并不比四大组件的地位低。而View的核心知识点事件分发机制则是不少刚入门同学的拦路虎。ScrollView嵌套Recycler...
[toc] 二叉树Book[https://leetcode-cn.com/leetbook/read/data-structure-binary-tree/x63shc/]...
[toc] [图片上传失败...(image-cf319d-1646826776257)] 时间复杂度 O(n^2) 级排序算法 冒泡排序 冒泡排序是入门级的算法,但也有一些...
[toc] 3. 数组中重复的数字 思路:数组数字范围为1-n,统计count[num]即可 4. 二维数组中的查找 思路: 从左下角开始查找 5. 替换空格 思路:a)找出...
前言 利用ImageSpan实现TextView的图文混排的教程数不胜数,但是当的ImageSpan中的drawable是一张动图的时候,却往往发现这张图并没有像预期一样动起...
介绍 Paging主要是用来结合RecyclerView进行使用,是一种分页加载解决方案,这样Paging每次只会加载总数据的一部分。Room是Google提供的一个ORM库...
没懂你的意思哇
Android MVC MVP MVVMMVC Model(模型层)数据保存,针对业务模型,建立的数据结构和相关的类,它主要负责网络请求,数据库处理,I/O的操作。 View用户界面,对应于xml布局文件和java...
更新:由于该适配方案越来越多人使用,也有很多人遇到不太理解的问题。所以为了大家更好的使用,我将文章很多内容更新了,老用户可以重新看下整篇文章。主要更新的内容是使用方法跟以前不...
何谓沉浸式状态栏## 说白了,沉浸式状态栏本质上就是给系统状态栏着色。当这个颜色和我们Activity中的ToolBar或者ActionBar所使用的背景颜色一致时就会有沉浸...
android句柄泄漏 前言 在android开发过程中,跑一些单元测试,很容易暴露出文件句柄泄漏的问题。前段时间就有这么一个bug,最后确定是文件句柄泄漏的问题。下面我记录...
随着iPhone X发布,国内一些厂商也推出了刘海屏手机,即将发布的Android p也提供了对刘海屏的支持。so,我们的app也要提前做好适配。 什么是刘海屏? 屏幕的正上...
转载链接:http://blog.xiaohansong.com/2015/10/21/IoC-and-DI/#https://www.zhihu.com/question/...
在Android中,你是不是只会在根目录下存文件?靠着一行代码走天下: 很多人搞不明白Android中的存储路径,我们大概只知道内部存储和外部存储,然而这两个路径究竟在哪里?...
转载请注明出处:Retrofit2文件上传 前言 使用Retrofit2已经有一段时间了,在使用时一直在感叹库的易用性和灵活性,一直想深入的研究下源码和机制,但是项目催得紧,...
if (i == childCount - 1 && (i + 1) % getSpanCount(parent) == 0) {
right -= mVerticalSpan
}
官方网站:www.recyclerview.org[http://www.recyclerview.org/] BRVAH[https://github.com/CymCha...