通过使用convertView,ListView组件避免了反复加载布局文件;通过将子界面的所有组件封装在内部类ViewHolder,并把所有组件的实例缓存在ViewHolder中,减少了调用findViewById()获取组件实例的次数。这两步优化使ListView的应用更加流畅,使用效率也得到了提高,对基于android平台的系统开发有一定的借鉴意义。