久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    關于如何提高ListView的滾動速度的問題

     My鏡像站 2012-02-07
    ListView的滾動速度的提高在于getView方法的實現,通常我們的getView方法會這樣寫(至少我剛開始是這么寫的):
    View getView(int position,View convertView,ViewGroup parent){
    //首先構建LayoutInflater
    LayoutInflater factory = LayoutInflater.from(context);
    View view = factory.inflate(R.layout.id,null);
    //然后構建自己需要的組件
    TextView text = (TextView) view.findViewById(R.id.textid);
    .
    .
    .
    return view;
    }
    這樣ListView的滾動速度其實是最慢的,因為adapter每次加載的時候都要重新構建LayoutInflater和所有你的組件。而下面的方法是相對比較好的:
    View getView(int position,View contertView,ViewGroup parent){
      //如果convertView為空,初始化convertView
      if(convertView == null){
      LayoutInflater factory = LayoutInfater.from(context);
      convertView = factory.inflate(R.layout.id,null);
      }
      //然后定義你的組件
    (TextView) convertView.findViewById(R.id.textid) ;
    return convertView;
    }
    這樣做的好處就是不用每次都重新構建convertView,基本上只有在加載第一個item時會創建convertView,這樣就提高了adapter的加載速度,從而提高了ListView的滾動速度。而下面這種方法則是最好的:
    //首先定義一個你 用到的組件的類:
    static class ViewClass{
    TextView textView;
    .
    .
    .
    }
    View getView(int position,View convertView,ViewGroup parent){
    ViewClass view ;
    if(convertView == null){
      LayoutInflater factory = LayoutInflater.from(context);
      convertView = factory.inflate(R.layout.id,null);
      view = new ViewClass();
      view.textView = (TextView) convertView.findViewById(R.id.textViewid);
    .
    .
    .
      convertView.setTag(view);
    }else{
      view =(ViewClass) convertView.getTag();
    }
    //然后做一些自己想要的處理,這樣就大大提高了adapter的加載速度,從而大大提高了ListView的滾動速度問題。

    }

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 国产午夜视频在线观看| 西西人体44WWW高清大胆| 粗壮挺进邻居人妻无码| 国产精品青青在线观看爽香蕉| 午夜无码区在线观看亚洲| 成人拍拍拍无遮挡免费视频| 日本边添边摸边做边爱的视频 | 日本丰满大屁股少妇| 亚洲AV毛片一区二区三区| 天天澡日日澡狠狠欧美老妇| 人妻丰满熟妇AV无码区动漫| 日韩中文字幕亚洲精品| 自偷自拍亚洲综合精品| a级国产乱理伦片在线观看al | 亚洲人成电影网站色mp4| 国产精品专区第1页| 日本道精品一区二区三区| 亚洲一卡2卡3卡4卡精品| 亚洲国产午夜精品福利| 久久久久亚洲精品无码网址| 国产超高清麻豆精品传媒麻豆精品| 亚洲高清揄拍自拍| 东京热人妻丝袜无码AV一二三区观| 亚洲人成无码WWW久久久| 欧美肥老太牲交大战| 国产成人精品久久综合| 强奷漂亮少妇高潮麻豆| 国产一区二区日韩经典| 全国最大成人网站| 成年女人喷潮免费视频| 日韩av综合中文字幕| 亚洲欧美日韩精品久久亚洲区| 色噜噜噜亚洲男人的天堂| 亚洲精品国模一区二区| 国产色秀视频在线播放| 亚洲AV永久无码一区| 艳女性享受在线观看| 国产欧美综合在线观看第十页| 无码国产精品一区二区免费I6| 日本公与熄乱理在线播放| 东北寡妇特级毛片免费|