91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android 學習筆記--android——listview總結

發布時間:2020-10-17 10:07:46 來源:網絡 閱讀:543 作者:Samuel_humg 欄目:移動開發


總結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();
            }

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

图们市| 井研县| 呼和浩特市| 麻江县| 湖南省| 玉门市| 虎林市| 安康市| 新沂市| 布拖县| 唐山市| 阜宁县| 虞城县| 华阴市| 外汇| 阿城市| 六盘水市| 乐东| 广灵县| 常熟市| 平山县| 凤城市| 邳州市| 保亭| 海原县| 临夏县| 韶关市| 芜湖市| 平遥县| 四川省| 云和县| 亚东县| 福清市| 湟中县| 泰州市| 墨竹工卡县| 龙海市| 长顺县| 房产| 天长市| 福州市|