通用图像加载器库中的TextView

时间:2014-10-09 09:25:50

标签: android image textview loader universal

如何在图库中使用textview类型?

我的工作是:

public View getView(final int position, View convertView, ViewGroup parent) {
   View view = convertView;
   final ViewHolder holder;
   if (convertView == null) {
       view = getLayoutInflater().inflate(R.layout.fotos, parent, false);
       holder = new ViewHolder();
       holder.text = (TextView) view.findViewById(R.id.pie);
       holder.image = (ImageView)findViewById(R.id.miimagen);
       //imageView = (ImageView) getLayoutInflater().inflate(R.layout.item_gallery_image, parent,               false);
       view.setTag(holder);
   } else {
       holder = (ViewHolder) view.getTag();
   }

   holder.text.setText(imageUrls[position]);
    imageLoader.displayImage(imageUrls[position], holder.image, options);

   return view;
}

当我调用imageLoader时,日志显示View不能为null。如果我删除此行,该应用程序将起作用并向我显示fotos.xml中的默认图像

我的fotos.xml有一个imageview和textview。

任何人都知道这里有什么问题吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。我定义它时,我没有在我的ImageView之前放置视图。

这是正确的代码: holder.image =(Image View)view.findViewById(R.id.image);

很有效。

相关问题