博客
关于我
什么是适配器?
阅读量:319 次
发布时间:2019-03-04

本文共 569 字,大约阅读时间需要 1 分钟。

什么是适配器?
打个比方,手机要充电,市电是220V的交流电,而手机需要5V的直流电才能充电,所以不能直接将市电接到手机充电口上,那怎么办呢?这时候横空出世一个充电头,他的功能是将220V的交流电转变成5V的直流电,这样在市电和手机之间有了一个充电头的东西,这个东西就叫做适配器。简单的描述适配器就是“将两个不相关、不兼容、不搭配或者不相爱的东西连接在一起使得两者可以相关、兼容、搭配甚至相爱”。
安卓上的适配器是什么呢?例如ListView需要显示几行字符串,但是字符串又不能直接传递给这个ListView,就像220V交流电不能直接传递给手机一样。这时候需要一个适配器作为中间的桥梁将字符串和ListView连接起来,这个适配器就叫做ArrayAdapter,使用下面这个函数就可以进行连接:
listview.setAdapter(adapter);
而adapter的出处是:
String[] strs = {"ABC","def","qwe","ert","123"}; ArrayAdapter<String>
adapter
= new ArrayAdapter<String> (this,android.R.layout.simple_expandable_list_item_1,strs);
是不是很神奇?很月老?

转载地址:http://rmzh.baihongyu.com/

你可能感兴趣的文章
MFC的Dlg和App什么区别?应用程序类与对话框类
查看>>
C\C++下获取系统进程或线程ID(转)
查看>>
VS环境变量(转)
查看>>
C++中找资源或者函数的方法
查看>>
一些留给自己的思考题(只求回过头来能够有所获)
查看>>
SQL函数返回表的写法
查看>>
delete对象时会自动调用类的析构函数
查看>>
C++ 子类对象直接赋值给父类对象可行,反过来不行
查看>>
WMWare下安装centOS7,并使用xshell进行连接记录.
查看>>
linux下同一个动态库名为何辣么多的.so文件
查看>>
SQL联表的方式(逗号, Left Join, Right Join)
查看>>
牛客网输入输出举例
查看>>
字符串初始化时的注意点
查看>>
dll路径加载顺序
查看>>
悬垂指针和野指针的区别
查看>>
软考相关试题
查看>>
顺序表的操作
查看>>
常量表达式
查看>>
POD类型
查看>>
安装HDF5及在VS下配置HDF5
查看>>