@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
ViewHolder holder;
NewsInfo info = newsInfos.get(position);
if(convertView==null){
convertView=View.inflate(context, R.layout.listview,null);
holder=new ViewHolder();
holder.head=(ImageView) convertView.findViewById(R.id.img_head);
holder.author=(TextView) convertView.findViewById(R.id.tv_author);
holder.body=(TextView) convertView.findViewById(R.id.body);
holder.img=(ImageView) convertView.findViewById(R.id.img_small);
convertView.setTag(holder);
}
String uri = info.getProtrait();
holder = (ViewHolder) convertView.getTag();
getImag(uri,holder.head);
holder.author.setText(info.getAuthor());
holder.body.setText(info.getBody());
if(!info.getImg_smart().equals("")){
holder.img.setVisibility(View.VISIBLE);
ImageLoader loader=ImageLoader.getInstance();
loader.init(ImageLoaderConfiguration.createDefault(context));
loader.displayImage(info.getImg_smart(),holder.img);
}else{
holder.img.setVisibility(View.GONE);
}
return convertView;
}
class ViewHolder{
ImageView head;
TextView author;
TextView body;
ImageView img;
}
public void getImag(String uri,ImageView iv){
ImageLoader loader = ImageLoader.getInstance();
loader.init(ImageLoaderConfiguration.createDefault(context));
DisplayImageOptions options=new DisplayImageOptions.Builder().
displayer(new RoundedBitmapDisplayer(50)).build();
loader.displayImage(uri,iv,options);
}
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
ViewHolder holder;
NewsInfo info = newsInfos.get(position);
if(convertView==null){
convertView=View.inflate(context, R.layout.listview,null);
holder=new ViewHolder();
holder.head=(ImageView) convertView.findViewById(R.id.img_head);
holder.author=(TextView) convertView.findViewById(R.id.tv_author);
holder.body=(TextView) convertView.findViewById(R.id.body);
holder.img=(ImageView) convertView.findViewById(R.id.img_small);
convertView.setTag(holder);
}
String uri = info.getProtrait();
holder = (ViewHolder) convertView.getTag();
getImag(uri,holder.head);
holder.author.setText(info.getAuthor());
holder.body.setText(info.getBody());
if(!info.getImg_smart().equals("")){
holder.img.setVisibility(View.VISIBLE);
ImageLoader loader=ImageLoader.getInstance();
loader.init(ImageLoaderConfiguration.createDefault(context));
loader.displayImage(info.getImg_smart(),holder.img);
}else{
holder.img.setVisibility(View.GONE);
}
return convertView;
}
class ViewHolder{
ImageView head;
TextView author;
TextView body;
ImageView img;
}
public void getImag(String uri,ImageView iv){
ImageLoader loader = ImageLoader.getInstance();
loader.init(ImageLoaderConfiguration.createDefault(context));
DisplayImageOptions options=new DisplayImageOptions.Builder().
displayer(new RoundedBitmapDisplayer(50)).build();
loader.displayImage(uri,iv,options);
}