网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Android学习笔记--android——listview总结

总结listview:
    1、创建-->高度match
    2、创建-->行布局
    3、找到listview控件
    4、初始化数据
    5、创建适配器对象      baseAdapter
       getview  :决定了显示的样式以及内容     
                 查找当前布局对象里面的控件
                 行布局对象.findviewById()
       getCount :决定listview的显示行数
    6、设置适配器          

listview优化:
    
1、用完全消失的布局对象去替代即将出现的那个布局对象
   复用行布局对象  convertView

        View inflate = null;
        // convertView用来保存完全消失的那个布局对象
        if(convertView==null){
            // 把布局xml文件转换成布局对象
            // 得到布局转换器
            LayoutInflater layoutInflater = getLayoutInflater();
            // 通过布局转换器把xml文件转换成布局对象
            inflate = layoutInflater.inflate(R.layout.ssa, null);
        }else{
            //用完全消失的布局对象去替代即将出现的那个布局对象
            inflate = convertView;    
        }


2、减少控件的查找次数
            //创建一个类,类里面的属性就是我们所需的控件
            //声明一个ViewHolder对象
            ViewHolder holder = null;
            
            if (convertView == null)
            {   
                holder = new ViewHolder();
                // 把布局xml文件转换成布局对象
                // 得到布局转换器
                LayoutInflater layoutInflater = getLayoutInflater();
                // 通过布局转换器把xml文件转换成布局对象
                inflate = layoutInflater.inflate(R.layout.ssa, null);
                //找到控件对象,然后保存到holder对象里面去
                holder.textView1 = (TextView) inflate.findViewById(R.id.textView1);
                holder.textView2 = (TextView) inflate.findViewById(R.id.textView2);
                //把holder放到inflate包里面去
                inflate.setTag(holder);
            }
            else
            {   
                // 用完全消失的布局对象去替代即将出现的那个布局对象
                inflate = convertView;  
                //从inflate对象的包里面得到holder
                holder = (ViewHolder) inflate.getTag();
            }

成都创新互联公司是一家集网站建设,松阳企业网站建设,松阳品牌网站建设,网站定制,松阳网站建设报价,网络营销,网络优化,松阳网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。


当前题目:Android学习笔记--android——listview总结
文章位置:http://bjjierui.cn/article/gchscp.html

其他资讯