TabLayout我们再熟悉不过了,在开发中,像这种tab切换的需求都会用到TabLayout,它是由官方提供的一个控件,在support design 包中。使用起来非常简...
TabLayout我们再熟悉不过了,在开发中,像这种tab切换的需求都会用到TabLayout,它是由官方提供的一个控件,在support design 包中。使用起来非常简...
之前项目里,为了规避大图片上传的问题,我特意利用裁切把图片切的非常小了,然而后来还是让我把整张图片上传上去。 如果后台用流上传还好,但我们公司后台用Base64 上传的,上传...
面试中遇到的一些问题 Q1:ListView和RecyclerView的使用,就问我它们有什么区别? Q2:既然RecyclerView在很多方面能取代ListView,Go...
Android8.0之前 未知应用安装权限默认开启,如下图所示 Android8.0之后 未知应用安装权限默认关闭,且权限入口隐藏。 如何开启未知应用安装权限的入口,并设置允...
一、Java 基础知识 String 为什么设计为不可变的 ArrayList和数组的转换 HashMap死循环 泛型 泛型擦除 匿名内部类引用外部参数为什么是final的 ...
最近实际应用中遇到了滑动冲突的相关问题,在解决过程中,有些需要注意的问题,特别记录一下。 一、应用场景 在解决具体问题之前,先介绍下实际应用场景及问题状况。 从图中可以看出,...
版权声明:本账号发布文章均来自公众号,承香墨影(cxmyDev),版权归承香墨影所有。未经允许,不得转载。 一、前言 DIffUtils 是 Support-v7:24:2....
一、基本概念 1.1 定义 组合模式将一组看似相似的对象看作一个对象处理,并根据一个树状结构来组合对象,然后提供一个统一的方法去访问相应的对象,以此 忽略掉对象与对象集合 之...
一、基本概念 1.1 定义 桥接模式将 抽象部分 和 实现部分 分离,使它们可以独立的变化。抽象部分 会拥有 实现部分的接口对象,有了该对象后,就能够通过这个接口来调用 具体...