【问题标题】:TextView in Universal Image Loader gallery通用图像加载器库中的 TextView
【发布时间】:2014-12-04 04:09:33
【问题描述】:

如何在图片库中使用 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 不能为空。如果我删除此行,应用程序将正常工作并在 fotos.xml 中显示我的默认图像

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

有人知道这里出了什么问题吗?

非常感谢。

【问题讨论】:

标签: android image textview loader universal


【解决方案1】:

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

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

它的作品。

【讨论】:

    猜你喜欢
    • 2016-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    • 2013-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多