写给初学者16_android_常用控件_ListView
来源:互联网 发布:淘宝网能买到处方药吗 编辑:程序博客网 时间:2024/05/19 23:57
安卓16_常用的AdapterView-ListView
基本的控件能够帮助我们完成简单的界面搭建,列表性的控件需要特殊类型的控件,比如这里的ListView。这是非常常用的一种控件。
基本类图
布局使用
这样会的到一个简单的预览图,但是却没有实际的数据展现,而且我们查看属性的时候也没有类似有多少项数据,数据是谁这样的属性。所以可以知晓ListView具体显示的内容xml是不能完全把控的。
AdapterView
AdapterView,需要适配器的一种视图。这里我们就以列表视图来说明,ListView仅仅在布局文件中声明出在布局中的大小,而具体每一项如何去显示,有多少项数据,这些在布局文件中都不能完成,需要Adapter来为其填充。
BaseAdapter
实现基本原理
初步:使用系统已经实现的Adapter
ArrayAdapter
SimpleAdapter
系统的Adapter局限性非常大
自定义Adapter(带有ConvertView优化)
使用ConvertView带来数据错乱问题
这个问题的产生是因为我们重复利用convertView来作为我们的视图呈现,并且在回调getView这种,我们做过一些设置操作,比如上面的TextView每次回调都会重新设置,但是有一些控件这么去做反而会打来毛病,比如我们这里使用CheckBox的时候就会出现这样的问题。
一定要会基本的Adapter使用
0 0
- 写给初学者16_android_常用控件_ListView
- 写给初学者08_android_一些常用的控件
- 写给初学者27_android_本地广播和系统常用广播
- 写给初学者02_android_常用工具
- 写给初学者01_android_什么是安卓
- 写给初学者03_android_第一个安卓程序
- 写给初学者03_android_第一个安卓程序
- 写给初学者14_android_界面代码优化
- 写给初学者17_Android_四大组件-Activity
- 写给初学者18_android_四大组件_Service
- 写给初学者20_android_四大组件_BroadCastReciver
- 写给初学者22_android_百分比布局
- 写给初学者04_android_安卓的视图
- 写给初学者09_android_效果标签_shape_形状标签
- 写给初学者12_android_界面总结_初步
- 写给初学者15_android_基本的用户交互-点击响应
- 写给初学者19_android_四大组件_ContentProvider初级
- 写给初学者23_android_数据持久化_文件
- Win8系统的Myeclipse远程连接Hadoop配置
- Deep Learning-TensorFlow (11) CNN卷积神经网络_解读 VGGNet
- visual studio技巧总结
- 动态规划(1)0-1背包同类型习题
- C++引用C的静态库
- 写给初学者16_android_常用控件_ListView
- Lottie Android 动画制作与使用
- HDU
- RabbitMQ Configuration 部分
- apache-tomcat-7 设置最大上传.war文件大小
- 04-1.play模板标签详解
- DBCA UnsatisfiedLinkError exception loading native library: njni11
- OJ.2027: 求三角形面积
- 针对微信分享限制的解决方案