Java
文章平均质量分 61
Java技术交流分享
Johnwa_
二十出头 三十多年开发经验
展开
-
RecyclerView 关于Item选中取消选中的完美实现
RecyclerView 关于Item选中,取消选中的完美实现很多时候要用到RecycelerView做数据的显示处理,点击选中及再次点击取消选中的操作,也看了一些其他博主写的相关博客,但总感觉8太行,要么过于冗余,要么描述不清,这需求比较简单,所以逻辑也应简洁明了。正好这些天工作上有相关的需求,所以记录一下我的实现过程。老规矩先看效果:上操作:(1)先新建一个TestAdapter.java,ViewHolder就定义了一个简单的TextView。然后就是 onCreateViewHolder(原创 2021-05-26 16:29:34 · 5276 阅读 · 7 评论 -
Android设置透明状态栏以及隐藏状态栏
在很多情况下,我们都需要让项目的某个界面状态栏设置为透明或者直接隐藏起来,这样使我们的界面看起来整体美观大方一些。下面来给大家演示一下如何将Android状态栏设置为透明或者将状态栏隐藏起来。...原创 2020-04-23 15:30:31 · 16778 阅读 · 16 评论 -
Android 三步实现《用户协议》和《隐私政策》超好用的文本点击库SpannableText
SpannableText是一款超简单实用的可点击文本库,可用于实现项目中《用户协议》和《隐私政策》的点击跳转,只需要传入目标文字以及目标链接,通过监听事件即可实现目标跳转,提高开发者的工作效率。............原创 2022-06-10 16:42:47 · 2736 阅读 · 10 评论 -
Java File删除文件夹及其子文件
File在执行delete删除操作的时候,会存在删除不成功的情况出现,so我们看一下源码:红色圈里的注释说了,如果目标路径是个文件夹,那必须保证是个空的文件夹才能删除成功,所以说,如果文件夹下存在文件的话得先删除文件,然后再删除文件夹。正确的删除操作如下:(递归删除) /** * 递归删除子文件 * @param path 文件路径 */ public static void deleteFile(String path) { File file原创 2021-05-28 16:19:12 · 1165 阅读 · 1 评论