容器适配器(adapter)

Posted real-ying

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了容器适配器(adapter)相关的知识,希望对你有一定的参考价值。

定义适配器

每个适配器都定义有两个构造函数:

1.默认构造函数,创建一个空对象

所有适配器的通用类型和操作

操作解释
size_type 一种类型,须以保存当前类型的最大对象的大小
value_type 元素类型
container_type 实现适配器的底层容器类型
A a; 创建一个名为a的空适配器
A a(c) 创建一个名为a的适配器,带有容器c的一个拷贝
关系运算符 每个适配器都支持所有关系运算符:==!=<、 <=>>=这些运算符返回底层容器的比较结果
a.empty() a包含任何元素,返回false;否则返回true
a.size() 返回a中的元素数目
swap(a, b) 交换ab的内容,ab必须有相同类型,包括底层容器类型也必须相同
a.swap(b) 同上

以上是关于容器适配器(adapter)的主要内容,如果未能解决你的问题,请参考以下文章

适配器项目单击“从片段”

从适配器访问片段

从适配器 RecyclerView 打开片段

片段中的 Listview 适配器给出空指针异常

从适配器中的片段调用元素

Kotlin:获取点击项目列表视图的值(片段+适配器)