学习了,很有帮助!
谢谢作者
——get,Android 关于TabLayout中tab的宽度设置的一些问题
Android 关于TabLayout中tab的宽度设置的一些问题首先,我们来看一个原生的TabLayout,如图: 可以看到,tab的宽度是默认平分整个tablayout的宽度,这是已经知道tablayout的宽度的时候的样子,如果不知道...
学习了,很有帮助!
谢谢作者
——get,Android 关于TabLayout中tab的宽度设置的一些问题
Android 关于TabLayout中tab的宽度设置的一些问题首先,我们来看一个原生的TabLayout,如图: 可以看到,tab的宽度是默认平分整个tablayout的宽度,这是已经知道tablayout的宽度的时候的样子,如果不知道...
首先,我们来看一个原生的TabLayout,如图: 可以看到,tab的宽度是默认平分整个tablayout的宽度,这是已经知道tablayout的宽度的时候的样子,如果不知道...
最近在测试FileProvider相关功能的时候,在从自定义相册选择图片通过FileProvider来获取content uri的时候程序突然崩溃了,报出了 的错误,一开始以...
学习了,谢谢大佬分享!
————get,Android FileProvider 踩坑指北
Android FileProvider 踩坑指北前言 从 Android N(7.0) 开始,将严格执行 StrictMode 模式。而从 Android N 开始,将不允许在 App 间,使用 file:// 的方式,传...
前言 从 Android N(7.0) 开始,将严格执行 StrictMode 模式。而从 Android N 开始,将不允许在 App 间,使用 file:// 的方式,传...
谢谢台湾大佬解惑
学习了——Android View转Bitmap引发的思考
Android View转Bitmap引发的思考前言 笔者在最近在做截屏分享的功能,采用getDrawingCache()发现了两个问题,特此记录一下。 View生成Bitmap的两种方式。 利用Canvas绘制出bitm...
前言 笔者在最近在做截屏分享的功能,采用getDrawingCache()发现了两个问题,特此记录一下。 View生成Bitmap的两种方式。 利用Canvas绘制出bitm...
StateListDrawable源码详解 背景 在开发过程中我们的按钮有时候会有点击和抬起用到不同的背景效果,一般我们是用selector.xml来实现的,那么androi...
分析了解析过程后,其中selector.xml里可以直接用代码实现,比如在自定义View的时候就可以用到。 StateListDrawable stateListDrawab...
关于Android的三级缓存,其中主要的就是内存缓存和硬盘缓存。这两种缓存机制的实现都应用到了LruCache算法,今天我们就从使用到源码解析,来彻底理解Android中的缓...
Java代码 方式一:包名+特定Activity路径拉起(这里进去就是想到达的指定Activity) 方式二:采用包名拉起(这里就是进去启动页) Kotlin代码 值得注意的...
解决:需要额外执行v2签名 对于签名v1、v2、zipalign对齐的顺序是:v1----zipalign对齐----v2v1是对每个文件签名 重要:v2签名之前,需要对ap...
1.activity启动模式是singleInstance时(也就是多次启动activity,不会重新创建activity的实例),当多次启动activity,会造成系统权限...
学习了,谢谢分享!
Android Studio 打包 aar演示Demo中创建了两个 Library Module,其中A不包含第三方依赖库,B包含;笔者将在下面介绍两种类型的打包,并在app module中引用 一、不包含第三方...
演示Demo中创建了两个 Library Module,其中A不包含第三方依赖库,B包含;笔者将在下面介绍两种类型的打包,并在app module中引用 一、不包含第三方...
很有帮助,谢谢分享!
如何在 ConstraintLayout 中设置负值的 Margin两个控件:一个 ImageView 和 一个 TextView位置要求:y 轴方向,TextView 在 ImageView 的底线之上 20dp;x 轴方向,TextVie...
两个控件:一个 ImageView 和 一个 TextView位置要求:y 轴方向,TextView 在 ImageView 的底线之上 20dp;x 轴方向,TextVie...
有时候在开发中需求会有文本中带有图片。类似下图: 解决方式如下: 当前添加的位置是文本的最前面,若有需求可以根据需求自行改动使用,代码使用的是kotlin,若有不明白的可以底...