随笔
qczg_wxg
这个作者很懒,什么都没留下…
展开
-
Debg环境下,显示Activity/Fragment的名字
使用,在Application的onCreate()中。原创 2024-07-24 13:31:43 · 25 阅读 · 0 评论 -
相同数据的监听
如果我们第一次和第二次的数据一样,那么collect()不会执行,这个时候可以按照上述写法。原创 2024-07-23 09:14:45 · 51 阅读 · 0 评论 -
王学岗webView高度显示不全
ImmersionBar.getNavigationBarHeight(this@MainActivity)是底部导航栏的高度。最近使用webView加载h5,可是h5的内容无法完全显示,高度被截断了。网上找了各种方法,都不管用,下面列出自己的解决方案。原创 2024-06-21 15:17:27 · 110 阅读 · 0 评论 -
自定义SeekBar
seekBar原创 2024-02-07 20:59:53 · 234 阅读 · 0 评论 -
安卓自定义垂直的虚线
安卓绘制垂直虚线原创 2024-02-02 23:27:02 · 333 阅读 · 0 评论 -
databinding在xml中的用法
大神博客再此转载 2023-12-19 01:01:23 · 88 阅读 · 0 评论 -
王学岗切面编程(AOP)最新配置
切面编程(AOP)最新配置原创 2023-12-06 18:05:13 · 117 阅读 · 0 评论 -
王学岗Android工具类集成
安卓工具类原创 2023-12-06 13:20:09 · 94 阅读 · 0 评论 -
王学岗崩溃捕获以及重启
Android崩溃获取、上传、重启等原创 2023-12-04 19:17:00 · 87 阅读 · 0 评论 -
王学岗网络监听
网络监听最新写法原创 2023-12-02 14:09:06 · 78 阅读 · 0 评论 -
王学岗重写MagicIndicator的CommonNavigator
很简单,为titleView增加了右间距。当然,别的实现方法也有很多。这种方法并不见得有多高明,只是记录下。原创 2023-11-22 10:32:25 · 178 阅读 · 0 评论 -
王学岗LinearLayout的item添加间距
这个方法的缺点非常明显,如果要修改间隔则非常麻烦,而且item一旦设置了间隔则复用性不好,我也会为这个方法给出优化方案来解决这个问题。这个方法和LinearLayout提供的divider非常相似,LinearLayout给出的方法是在每个item之间添加一个Drawable。new ColorDrawable() 可不可以使用new Drawable()替代?但是我今天研究MagicIndicator的时候发现了一个新的方法。2,在每一个item之间添加一个空白的view来顶起来。原创 2023-11-22 10:25:11 · 225 阅读 · 0 评论 -
王学岗约束性布局wrap_content失效的问题
运行大家会发现,TextView左侧超过了parent的start(也就是屏幕最左侧),RadioGroup右侧也不再屏幕内。这个时候需要在TextView中加入属性。这样,再次运行,界面就正常了。原创 2023-11-21 17:58:05 · 152 阅读 · 0 评论 -
王学岗绘制雷达图
绘制雷达图原创 2023-11-17 15:54:58 · 67 阅读 · 0 评论 -
ArrayList的clear()出异常
Arrays.asList(teamArray);不能调用clear()原创 2023-11-13 13:14:39 · 136 阅读 · 0 评论 -
王学岗visibility改变后调用onLayout()
visibility改变后调用onLayout()原创 2023-11-11 09:54:53 · 78 阅读 · 0 评论 -
王学岗自定义ViewGroup在哪里获取控件
自定义ViewGroup在哪里获取控件原创 2023-11-10 13:21:12 · 66 阅读 · 0 评论 -
王学岗在代码中触发AppBarLayout的监听事件
代码触发AppBarLayout的监听事件原创 2023-11-09 16:39:16 · 270 阅读 · 0 评论 -
王学岗-DiffUtil.Callback遇到的坑
第一个坑:注意 写DEMO的时候,用于比较的新老数据集,不仅ArrayList不同,里面每个data也要不同(不仅ArrayList需要new,里面的data也要new)。否则changed 无法触发。实际项目中可能遇不到,因为新数据往往是网络来的。第二个坑:系统生成该方法的时候会调用父类方法(super),一定要删除掉super方法。不注释掉super方法,你就等着哭吧。原创 2023-11-08 16:41:59 · 114 阅读 · 0 评论 -
颜色值透明度16进制的表示
颜色值透明度16进制的表示原创 2023-11-02 13:04:25 · 116 阅读 · 0 评论 -
王学岗拦截ViewGrope的MotionEvent.ACTION_MOVE
ViewGroup拦截MotionEvent.ACTION_MOVE原创 2023-10-14 11:05:37 · 74 阅读 · 0 评论 -
王学岗动态生成控件ID
动态设置控件ID原创 2023-10-09 11:11:27 · 86 阅读 · 0 评论 -
王学岗生成泛型的简易Builder
生成泛型的简易Builder。原创 2023-09-28 18:57:08 · 276 阅读 · 0 评论 -
MagicIndicator不与ViewPager连用的用法
MagicIndicator不与ViewPager连用的用法。原创 2023-09-08 13:46:42 · 134 阅读 · 1 评论 -
继承AndroidView Model的错误
我的ViewModel继承的是AndroidViewModel.但我传Application的时候传的是自己创建的Application。导致了错误,应该传Application。不知道造成这个错误的原因是不是我有两个自定义的Application(组件化开发,集成hilt需要自定义两个Application)经过一下午的思索,终于找到问题了。一行简单的代码,总是报这个错误。原创 2023-08-29 23:19:23 · 328 阅读 · 0 评论 -
string资源中的占位符
n$mf:代表输出的是浮点数,n代表是第几个参数,设置m的值可以控制小数位数,如m=4.5时,输出格式为00.00。%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格。%n$md:代表输出的是整数,n代表是第几个参数,设置m的值可以在输出之前放置空格。注dataBinding中如何实例化ViewStub。strings资源中定义。原创 2023-05-11 21:19:32 · 391 阅读 · 1 评论 -
fragment退出的时候 fActivity finish()
jetpack的navigation如何在代码中控制返回键。比如我现在在布局中设置了app:defaultNavHost=“true”。但是某个fragment想直接退出Activity。原创 2023-05-02 17:42:02 · 259 阅读 · 0 评论 -
搜索文字变色
搜索文字高亮显示原创 2023-05-01 13:34:50 · 114 阅读 · 0 评论 -
扩展方法的小妙招
扩展方法的妙用原创 2023-04-26 18:59:57 · 51 阅读 · 0 评论 -
为什么 @Autowired 要搭配 @JvmFiled 同时使用?
为什么 @Autowired 要搭配 @JvmFiled 同时使用?原创 2023-04-24 20:04:43 · 61 阅读 · 0 评论 -
解决bugjava.util.IllegalFormatConversionException: f != java.lang.Integer
原创 2023-04-17 23:02:20 · 662 阅读 · 0 评论 -
自定义MagicIndicator指示器
MagicIndicator自定义Item布局原创 2023-04-15 00:51:06 · 473 阅读 · 0 评论 -
MagicIndicator文字变大变小的问题
MagicIndicator文字变大变小的问题原创 2023-04-14 21:36:45 · 221 阅读 · 0 评论 -
databingding小技巧
dataBind 小技巧原创 2023-04-14 15:20:08 · 56 阅读 · 0 评论 -
Glide修改占位图的ScaleType和src的ScaleType
设置不同的ScaleType原创 2023-04-13 18:30:51 · 369 阅读 · 0 评论 -
GridLayoutManager的item布局不等分的问题
recylerView GridLayoutManager 布局不等分原创 2023-04-08 19:38:10 · 311 阅读 · 0 评论 -
王学岗EditText结合Flow的写法
EditText结合Flow的写法。原创 2022-11-05 22:28:41 · 177 阅读 · 0 评论 -
王学岗room+paging3
room结合paging3的使用翻译 2022-06-08 15:31:50 · 295 阅读 · 0 评论 -
用startSmoothScroll实现RecyclerView滚动到指定位置并置顶,含有动画。
recyclerview的滑动转载 2022-06-07 14:00:41 · 490 阅读 · 0 评论 -
王学岗绘制Region
Region的绘制原创 2022-06-02 09:54:36 · 136 阅读 · 0 评论