您的位置:首页 > 其它

listView的优化

2012-04-04 22:50 85 查看
ListView的优化(时间换空间,时间换时间)
1.
android:cacheColorHint="@android:color/transparent"拉动时没有底色变动
2.
numbers =
dao.queryAll();
//让数据适配器通知listView有数据更新,数据更新后就可以看到数据的变化,无需全部刷新

adapter.notifyDataSetChanged();
3.使用被回收的view对象

public View getView(int
position, View convertView, ViewGroup parent) {

View v = null;

if (convertView ==
null) {

v = View.inflate(BlackListActivity.this,

R.layout.blacklist_item,
null);

} else {

v = convertView;

}

tv = (TextView) v.findViewById(R.id.tv_blacklist_item);

tv.setText(numbers.get(position));

return v;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: