TabLayout 设置tab不选中 1.默认不选中 val tab =binding.tbClassfiyChild.newTab()tbClassfiyChild.add...
TabLayout 设置tab不选中 1.默认不选中 val tab =binding.tbClassfiyChild.newTab()tbClassfiyChild.add...
近来项目里,RecyclerView更新数据偶尔出现crash,错误日志如下: 遇到这类错误java.lang.IndexOutOfBoundsException: Inco...
关于Android widget 小部件开发的文章,搜到的都比较老旧,并且很多已经不适用于高版本的android系统了。本文收集了一些笔者在widget使用过程中踩过的坑,以...
Fragment 有很多种使用方法,官方并没有提供一个统一的 api 来处理 Fragment 的可见性判断和回调,导致在不同的使用场景下需要使用不同的方法来判断 Fragm...
读了一篇很感人的文章,从另外一个角度解读父母是我们生命中的什么角色。 父母是我们的什么,演员高亚麟说了自己的一个感悟,说“父母是我们和死神之间的一堵墙”,原文摘录一些共享。 ...
1.问题描述 如上图所示,布局为典型的Activity嵌套ViewPager再嵌套Fragment 在首次进入该页面和正常使用时没有任何问题,但是在Activity意外销毁时...
在市面上,看了很多人的博客,关于Android跑马灯效果的实现,感觉写的都不怎么详细,如EditText抢焦点的问题,Dialog抢焦点的问题都没有得到解决。在此写出博客,供...
FlipView 循环翻转recycleView中的图片,可根据配置跳过不需要翻转的item,实现简单的Y轴翻转动效。 效果图 项目地址 FlipView[https://g...
欢迎Follow我的GitHub, 关注我的简书. 其余参考Android目录. 本文的合集已经编著成书,高级Android开发强化实战,欢迎各位读友的建议和指导。在京东即可...
之前有写过一篇 GitHub Desktop客户端的使用,在那之后很久没有在使用了,今天再使用的时候,发现客户端更新了,跟我之前使用的不一样了,我又重新写了一篇,下面进入正题...
没想到是因为这玩意 卧槽了
Android Studio 4.1 代码无错误提示(警告、报红等)蓝瘦香菇,万万没想到竟然是一个插件引起的,我也是醉了。 谁能想到是它导致的呢,是他就是他,千呼万唤使出来。 没错就是他 android-butterknife-zelezny...
蓝瘦香菇,万万没想到竟然是一个插件引起的,我也是醉了。 谁能想到是它导致的呢,是他就是他,千呼万唤使出来。 没错就是他 android-butterknife-zelezny...
在ipv6环境下可能会出现网络无法加载的情况,我们可以考虑使用ipv4优先的方案设置dns以加快网络加载速度。 1. 设置okhttp优先使用ipv4 2. 设置图片框架Gl...
前言 在编写代码的过程中,我们常用面向对象的思维来组织与处理问题。 于是就有了类与对象的概念。根据类的描述,我们可以实例化一个对象。 匿名类的实例化 直接说一个我们常见的回调...
自从用了ConstraintLayout,发现布局写法又升华了,嵌套减少了,层次更清晰了。 在ConstraintLayout出来之前,就是在LinearLayout、Rel...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
什么是协程? 官方描述:协程通过将复杂性放入库来简化异步编程。程序的逻辑可以在协程中顺序地表达,而底层库会为我们解决其异步性。该库可以将用户代码的相关部分包装为回调、订阅相关...
1. 用代码设置ImageView的src和background 设置ImageView的src: 代码设置ImageView的background: 2. 在dimens....