简单唠一唠LV(新手必备)

ListView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,所以在此总结一下,方便查阅。

程序效果: 实现一个ListView,ListView展示图片+文本
在这里插入图片描述
首先 找控件在这里插入图片描述

找到控件以后 就是数据
我的数据是 请求的接口我这的数据
然后是适配器 主要是优化

 @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        ViewHodle viewHodle;
        if (convertView==null){
            convertView = View.inflate(context, R.layout.item, null);
            viewHodle = new ViewHodle();
            viewHodle.textView = convertView.findViewById(R.id.textView);
            viewHodle.imageView = convertView.findViewById(R.id.imageView);
            convertView.setTag(viewHodle);
        }else{
            viewHodle = (ViewHodle) convertView.getTag();
        }
        viewHodle.textView.setText(list.get(position).getNews_title());
        instance.displayImage(list.get(position).getPic_url(),viewHodle.imageView,
                Apputil.getDisplayImageOption());
        return convertView;
    }
    class ViewHodle{
       ImageView imageView;
       TextView textView;
    }

最后设置一下 适配器就ok了

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/CXiaoLiu/article/details/84878677