摘要: 一个item有很多按钮,可以实现一个按钮类,包含这些按钮,通过init(int type)来初始化特定的按钮。 图2中这是用代码来实现了selector。 使用、初始化: mDelete.init(HiSingListClickView.VIEW_TYPE_DELETE); mCollect.ini 阅读全文
posted @ 2025-06-11 16:20 touchmore 阅读(4) 评论(0) 推荐(0)
摘要: RecyclerView的方法使用(重在实践) 一、 需要私下里学一下用法 notifyItemChanged(int index)什么效果干嘛用的点击事件的实现 ViewHolder:通过减少布局组件查找次数和内存消耗,显著提升ListView、RecyclerView等组件的滚动流畅性。 二、获 阅读全文
posted @ 2025-06-05 17:24 touchmore 阅读(2) 评论(0) 推荐(0)
摘要: ‌继承和多态在面向对象编程中具有重要作用,主要目的是提高代码的复用性、扩展性和灵活性。‌ 继承的优点和作用 ‌代码复用‌:通过继承,子类可以重用父类的属性和方法,减少代码的重复编写,提高代码的可维护性和可读性‌。 ‌扩展性‌:继承为类的扩展提供了一种灵活的方式。当需要对一个已有的类进行扩展时,可以通 阅读全文
posted @ 2025-06-05 16:57 touchmore 阅读(4) 评论(0) 推荐(0)
摘要: 小而精的学习 mListView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int n 阅读全文
posted @ 2025-06-05 16:34 touchmore 阅读(5) 评论(0) 推荐(0)
摘要: 1. kotlin中,model层 用class 还是data class 为什么,理解,为什么这样写,不要死记硬背。 阅读全文
posted @ 2024-06-28 17:53 touchmore 阅读(5) 评论(0) 推荐(0)
摘要: 使用Retrofit处理复杂接口地址类型 1. @Path注解和@query注解 2. ResponseBody是啥 interface ExampleService { @DELETE("data/{id}") fun deleteData(@Path("id") id: String): Cal 阅读全文
posted @ 2024-06-26 21:33 touchmore 阅读(22) 评论(0) 推荐(0)
摘要: 1. 对变量延迟初始化 延迟初始化使用的是lateinit关键字,它可以告诉Kotlin编译器,我会在晚些时候对这个变量进行初始化,这样就不用在一开始的时候将它赋值为null。 当你对一个全局变量使用了lateinit关键字时,请一定要确保它在被任何地方调用之前已经完成了初始化工作,否则Kotlin 阅读全文
posted @ 2024-05-11 17:30 touchmore 阅读(8) 评论(0) 推荐(0)
摘要: typora主题用的是Drake Juejin uTools vscode代码片段,记得加{},https://snippet-generator.app/ 不要设置自动保存了,太卡了 coze.com 博客是写给自己看的,忘记了快速捡起来 android studio插件搜索adb //adb i 阅读全文
posted @ 2024-03-02 21:56 touchmore 阅读(34) 评论(0) 推荐(0)
摘要: 主构造函数没有函数体,如果想在主构造函数中写一些逻辑,Kotlin提供了一个init结构体,所有主构造函数中的逻辑都可以写在里面: class Student(val sno: String, val grade: Int) : Person(){ init { println("sno is $s 阅读全文
posted @ 2024-02-21 21:24 touchmore 阅读(47) 评论(0) 推荐(0)
摘要: 做好长期规划 最近几年有一个词非常流行,就是:长期主义。似乎每个人都愿意把自己称为长期主义者。但是又有多少人真正给自己定过长期目标,并且坚持实现目标的呢? 我曾经问过不少朋友有没有制定过 5 年后的职业目标,或者有没有想过 5 年之后你会从事什么工作?一部分朋友的回答都是没有考虑那么远,另外一部分说 阅读全文
posted @ 2023-02-02 19:00 touchmore 阅读(47) 评论(0) 推荐(0)