【发布时间】: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。
有人知道这里出了什么问题吗?
非常感谢。
【问题讨论】:
-
holder.text = (TextView) view.findViewById(R.id.pie); holder.image = (ImageView)findViewById(R.id.mimagen);你需要使用 view.findViewByID
标签: android image textview loader universal