摘要: 简介 用于 ViewPager,与 Fragment 一起使用,适合少量静态页面 具体作用 FragmentPagerAdapter 专用于在 ViewPager 中管理和显示 Fragment。它允许你在滑动视图(ViewPager)中实现分页功能,每个页面都是一个 Fragment。Fragme 阅读全文
posted @ 2024-08-01 21:50 阿俊学JAVA 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 简介 RecyclerView 的基础适配器,用于绑定数据和创建视图持有者 具体作用 RecyclerView.Adapter 是 Android 中 RecyclerView 的适配器基类,负责将数据绑定到 RecyclerView 的子项视图上。它是 RecyclerView 的核心组件之一,用 阅读全文
posted @ 2024-08-01 18:03 阿俊学JAVA 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 简介 用于将静态数据绑定到 ListView 或 GridView,支持更复杂的布局 具体作用 SimpleAdapter 的主要作用是简化将数据源(如 List<Map<String, Object>>)绑定到视图组件(如 TextView、ImageView 等)的过程。它可以根据指定的键将数据 阅读全文
posted @ 2024-08-01 15:53 阿俊学JAVA 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 简介 提供自定义 Adapter 的基本实现,是其他自定义 Adapter 的基类 具体作用 BaseAdapter 是 Android 开发中一个非常重要的Adapter(适配器)基类。它提供了创建自定义适配器的基本实现,使开发者可以根据具体需求创建适用于不同视图(如 ListView、GridV 阅读全文
posted @ 2024-08-01 14:23 阿俊学JAVA 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 简介 用于将数据库查询结果(Cursor)绑定到 ListView 或 GridView 具体作用 将Cursor对象中的数据与AdapterView组件(如ListView、GridView等)进行绑定。以下是CursorAdapter的主要作用: 数据源绑定 数据源连接:CursorAdapte 阅读全文
posted @ 2024-07-31 20:14 阿俊学JAVA 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 简介 常用于将数组或列表的数据绑定到 ListView、Spinner 等组件上 具体作用 将数组数据映射到 UI 组件(如 ListView、Spinner 等)上的角色。它是 BaseAdapter 的一个子类,专门用于处理简单的数据集合,如数组或列表。ArrayAdapter 简化了数据到视图 阅读全文
posted @ 2024-07-31 11:47 阿俊学JAVA 阅读(248) 评论(0) 推荐(0) 编辑
摘要: CopyOnWriteArrayList是什么 CopyOnWriteArrayList 是 Java 并发包 (java.util.concurrent) 中的一个并发安全的 List 实现类。它具有特定的设计,使得在并发场景下,读操作(如迭代)可以并发进行,而写操作(如添加、修改、删除)会进行一 阅读全文
posted @ 2024-07-30 19:55 阿俊学JAVA 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 什么是 LinkedList LinkedList 是 List 接口的一个具体实现类,它基于双向链表数据结构来实现元素的存储和操作 主要特点 双向链表: LinkedList 使用双向链表作为底层数据结构,每个节点(Node)包含对前一个和后一个节点的引用。这使得在 LinkedList 中插入和 阅读全文
posted @ 2024-07-30 18:20 阿俊学JAVA 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 什么是ArrayList ArrayList 是 List 接口的一个常用实现类,它基于动态数组实现元素的存储和操作 主要特点和用途 动态大小:ArrayList的大小可以根据需要动态增长或缩减,与普通的数组不同,不需要预先指定数组的大小 泛型支持:可以使用泛型来指定ArrayList中存储的元素类 阅读全文
posted @ 2024-07-30 16:55 阿俊学JAVA 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 事件解析 setOnTouchListener(new OnTouchListener() {});: 事件分发解析 MotionEvent.ACTION_DOWN:按下 MotionEvent.ACTION_MOVE:滑动 MotionEvent.ACTION_UP:抬起 使用方法 //部分区域调 阅读全文
posted @ 2024-07-30 13:51 阿俊学JAVA 阅读(131) 评论(0) 推荐(0) 编辑