android listview數據顯示優化
16lz
2021-01-23
public View getView(int position, View convertView, ViewGroup parent) {// TODO Auto-generated method stub//加载item界面Log.i("info", "converView:" + convertView);ViewHolder holder = null;if(convertView==null){convertView = inflater.inflate(R.layout.stuitem, null);holder = new ViewHolder();holder.ivHead = (ImageView)convertView.findViewById(R.id.ivHead);holder.tvId =(TextView)convertView.findViewById(R.id.tvId);holder.tvName =(TextView)convertView.findViewById(R.id.tvName);holder.tvSex =(TextView)convertView.findViewById(R.id.tvSex);holder.tvAge =(TextView)convertView.findViewById(R.id.tvAge);convertView.setTag(holder);}else{holder = (ViewHolder)convertView.getTag();}//获取数据Student stu = students.get(position);//绑定数据到item界面holder.ivHead.setImageResource(R.drawable.ic_launcher);holder.tvId.setText(""+stu.getId());holder.tvName.setText(stu.getName());holder.tvAge.setText(""+stu.getAge());holder.tvSex.setText(stu.getSex());//返回item界面return convertView;}class ViewHolder{ImageView ivHead;TextView tvId;TextView tvName;TextView tvSex;TextView tvAge;}
更多相关文章
- [Android新手学习笔记08]-如何让活动Activity保存临时数据用于恢
- Android默认锁屏界面按键处理流程分析
- Android 让界面不被弹出的键盘挤上去
- Android漂亮好看的登陆,注册界面!(有可运行Demo)
- Android更新页面上的数据的常见三种方法
- android实现发送短信并保存到数据库,同时可以获得发送报告和接收
- Android批量插入数据到SQLite数据库
- Android 清除数据
- Android 中关于 【Cursor】 类的介绍、数据库和设计模式