首页 > 其他 > 详细

ListView

时间:2016-10-04 22:55:30      阅读:378      评论:0      收藏:0      [点我收藏+]

一、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

原文:http://www.cnblogs.com/wjh123/p/5931451.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!