加粗样式ListView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,所以在此总结一下,方便查阅。
程序效果: 实现一个ListView,ListView展示图片+文本
1.首先 找控件
2.找到控件以后 就是数据
我的数据是 请求的接口
3.然后是适配器 主要是优化
@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;
}
4.最后设置一下 适配器就ok了