ListView
Posted 与君共舞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ListView相关的知识,希望对你有一定的参考价值。
一、ListView入门
1.定义ListView在布局中
2.定义ListView的数据适配器
3.实现baseAdapter的getCount方法和getView方法。
二、ListView的优化
1.缓存对象
//convertView 历史缓存对象 @Override public View getView(int position, View convertView, ViewGroup parent) { TextView tv; if(convertView == null){ //创建新的View对象 tv = new TextView(MainActivity.this); System.out.println("创建新的View对象--"+position); }else{ System.out.println("复用历史缓存对象--"+position); tv = (TextView) convertView; } tv.setText("哈哈哈"+position); return tv; }
2. ListView的高使用填充父窗体 :fill_parent
三、ListView显示数据的原理
MVC模式(android):
m:mode 数据(javabean)
v:view(ListView)
c:adapter
以上是关于ListView的主要内容,如果未能解决你的问题,请参考以下文章