Listview注意事项
2024-09-22 02:34:16
1.缓存
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null) {
convertView = inflater.inflate(R.layout.type_item, null);
holder = new ViewHolder();
holder.imageView = (ImageView)convertView.findViewById(R.id.app_icon);
holder.textView = (TextView)convertView.findViewById(R.id.app_name);
convertView.setTag(holder);
} else {
holder = (ViewHolder)convertView.getTag();
}
holder.imageView.setImageResource(R.drawable.index_default_image);
holder.textView.setText("");
return convertView;
} /**
* ViewHolder
*/
static class ViewHolder { ImageView imageView;
TextView textView;
}
2.Listview的layout属性不要为wrap_content,不然会重复计算高度宽度
最新文章
- 模拟jquery的$()选择器的实现
- 加密配置文件(App.Config和Web.config)中connectionStrings通用方法
- Javaweb Servlet出现Class xxx is not a servlet错误原因
- MVC缓存01,使用控制器缓存或数据层缓存
- MVC – 14.ajax异步请求
- linux 程序或服务开机自启动
- ORACLE外键和锁
- BZOJ 1176: [Balkan2007]Mokia( CDQ分治 + 树状数组 )
- JSON 与 对象 、集合 之间的转换
- checkinstall包的使用
- Spring+SpringMVC+MyBatis+easyUI整合优化篇(十四)谈谈写博客的原因和项目优化
- TCP/IP协议和OSI协议
- MySQL插入数据时插入无效的列
- hackme.inndy.tw - pyyy - Writeup
- [Swift]LeetCode327. 区间和的个数 | Count of Range Sum
- 【Swift 3.0】iOS 国际化切换语言
- Express全系列教程之(八):session的基本使用
- 第11章 AOF持久化
- LaTeX数学模式&;上下标&;代码块
- 随笔 | 分布式版本控制系统Git的安装与使用
热门文章
- CodeForces 124B Permutations
- mysqlbackup 备份失败的分析
- information_schema.optimizer_trace学习
- 用fiddler测试ip轮询
- 主要协议SCSI、FC、iSCSI
- samba(转)
- UESTC_秋实大哥与连锁快餐店 2015 UESTC Training for Graph Theory<;Problem A>;
- pktgen使用详细教程
- 异常:ERROR [org.hibernate.proxy.BasicLazyInitializer] - CGLIB Enhancement failed...
- MHA自动切换流程