夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
          方案1:
          public View getView(int position, View convertView, ViewGroup parent)
          {
              View item 
          = mInflater.inflate(R.layout.list_item_icon_text, null);
              ((TextView) item.findViewById(R.id.text)).setText(DATA[position]);
              ((ImageView) item.findViewById(R.id.icon)).setImageBitmap((position 
          & 1== 1 ? mIcon1 : mIcon2);
              
          return item;
          }

          方案2:
          public View getView(int position, View convertView, ViewGroup parent) 
          {
              
          if (convertView == null
              
          {
                  convertView 
          = mInflater.inflate(R.layout.item, null);
              }

              ((TextView) convertView.findViewById(R.id.text)).setText(DATA[position]);
           ((ImageView) convertView.findViewById(R.id.icon)).setImageBitmap((position 
          & 1== 1 ? mIcon1 : mIcon2);
           
          return convertView;
          }

          方案3:
          class ChatListAdapter extends BaseAdapter
          {
           
          static class ViewHolder 
              
          {
            TextView text;
            ImageView icon;
              }


              
          public View getView(int position, View convertView, ViewGroup parent) 
              
          {
               ViewHolder holder;
               
          if (convertView == null
                  
          {
                convertView 
          = mInflater.inflate(R.layout.list_item_icon_text, null);
                holder 
          = new ViewHolder();
                holder.text 
          = (TextView) convertView.findViewById(R.id.text);
                holder.icon 
          = (ImageView) convertView.findViewById(R.id.icon);
                      convertView.setTag(holder);
               }
           
                  
          else 
                  
          {
                holder 
          = (ViewHolder) convertView.getTag();
               }

                  holder.text.setText(DATA[position]);
               holder.icon.setImageBitmap((position 
          & 1== 1 ? mIcon1 : mIcon2);
               
          return convertView;
              }

          }

          posted on 2013-05-31 22:17 HUIKK 閱讀(283) 評論(0)  編輯  收藏 所屬分類: Android
          主站蜘蛛池模板: 伊金霍洛旗| 霍邱县| 福鼎市| 大石桥市| 乌兰浩特市| 蕲春县| 舒城县| 增城市| 武威市| 池州市| 河源市| 南投县| 阳西县| 额尔古纳市| 四会市| 体育| 精河县| 全南县| 祁门县| 昔阳县| 武乡县| 买车| 平利县| 仁怀市| 大渡口区| 芜湖市| 乌兰察布市| 金川县| 虞城县| 沙洋县| 二连浩特市| 合水县| 谷城县| 台北市| 鱼台县| 五家渠市| 赤峰市| 阜新市| 池州市| 交城县| 阿拉善盟|