ListView的优化给手机解解压力

来源:互联网 发布:单片机复位电路 编辑:程序博客网 时间:2024/05/21 14:00

如果你的ListView的item里面的条目过多  就会耗费资源这里我们就用到ListView的优化

下面我就举个例子:

下面代码是继承BaseAdapter类里面的一段,会用ListView我就不把全部代码写出来了。

public View getView(int position, View view, ViewGroup arg2) {ViewHolder holder = null;Dictionary dictionary =list。get(position);if (view == null) {view = inflater.inflate(R.layout.line, null);holder = new ViewHolder();holder.chinese_text = (TextView) view.findViewById(R.id.chinese_text);holder.english_text = (TextView) view.findViewById(R.id.english_text);view.setTag(holder);} else {// 把viewholder取出来,因为viewholder里面包含了要显示的控件holder = (ViewHolder) view.getTag();}holder.english_text.setText(dictionary.getEnglish());holder.chinese_text.setText(dictionary.getChinese());return view;}class ViewHolder {TextView chinese_text;TextView english_text;}}
Dictionary dictionary = new Dictionary();这个是一个工具类,里面只有set与get方法

0 0
原创粉丝点击