,
,@Override ,,,public View getView (int 位置,View contextvView,, ViewGroup 父母),{ ,,,,,,,//,TODO Auto-generated method 存根 ,,,,,,,ViewHolder 支架; ,,,,,,,if (contextvView ==, null), { ,,,,,,,,,,,//,需要布局加载器,加载一个视图文件 ,,,,,,,,,,,//,加载已经写好的布局文件,为每个项显示视图 ,,,,,,,,,,,holder =, new ViewHolder();//实例化内部类 ,,,,,,,,,,,contextvView =, layoutInflater.inflate (R.layout.listview_item, null);//视图 ,,,,,,,,,,,//,通过findview 找到控件,内部类,存贮 ,,,,,,,,,,,holder.mTime =, (TextView) contextvView ,,,,,,,,,,,,,,,,,,,.findViewById (R.id.item_title); ,,,,,,,,,,,holder.mTitle =, (TextView) contextvView ,,,,,,,,,,,,,,,,,,,.findViewById (R.id.textView1); ,,,,,,,,,,,contextvView.setTag(持有人);//,将视图类设置成视图的标签对象,,,,绑定值到contextvView ,,,,,,,},{else ,,,,,,,,,,,holder =, (ViewHolder), contextvView.getTag();//,再次查找到布局中的每个控件 ,,,,,,,} ,,,,,,,String nTime=listdate.get(位置).getMtime (); ,,,,,,,String nTitle=listdate.get(位置).getMtitle (); ,,,,,,,holder.mTime.setText (nTime);//初始化控件 ,,,,,,,holder.mTitle.setText (nTitle); ,,,,,,,return contextvView;//返回视图 ,,,} ,,,//,内部类,存贮findview 找到的控件,暂时存贮控件 ,,,class ViewHolder { ,,,,,,,//,添加属性 ,,,,,,,TextView mTime; ,,,,,,,TextView mTitle; ,,,}