android fragment有listview,每次进入这个fragment,listview的item都会重复加载。如何解决?

Adapter部分代码publicclassListViewItemAdapterextendsBaseAdapter{@OverridepublicViewgetVie... Adapter 部分代码
public class ListViewItemAdapter extends BaseAdapter {

@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
try {

ViewHolder holder = null;

if (convertView == null) {

holder = new ViewHolder();

convertView = inflater.inflate(R.layout.layout_listview_item,
null);
holder.item_icon = (ImageView) convertView
.findViewById(R.id.item_icon);// 设置每个条目的图标
holder.item_text = (TextView) convertView
.findViewById(R.id.item_text); // 设置条目的文字说明
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}

if (0 == position) {
holder.item_icon
.setBackgroundResource(android.R.drawable.ic_menu_agenda);
} else if (1 == position) {
holder.item_icon
.setBackgroundResource(android.R.drawable.ic_menu_share);
} else if (2 == position) {
holder.item_icon
.setBackgroundResource(android.R.drawable.ic_menu_manage);
} else if (3 == position) {
holder.item_icon
.setBackgroundResource(android.R.drawable.ic_menu_edit);
} else {
holder.item_icon
.setBackgroundResource(android.R.drawable.ic_menu_close_clear_cancel);
}
holder.item_text.setText(more_list.get(position));

return convertView;
} catch (Exception e) {
Log.e(TAG, "getView error", e);
return null;
}
}
}
已经解决,是我瞎了狗眼
展开
 我来答
qi12371
2015-05-14 · 电商从业者,码农出生
qi12371
采纳数:559 获赞数:1052

向TA提问 私信TA
展开全部
保留fragment实力在内容中
追问
多谢,已经解决了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式