码迷,mamicode.com
首页 > 其他好文 > 详细

ListView

时间:2016-10-04 22:56:14      阅读:320      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!