如何在图库中使用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。
任何人都知道这里有什么问题吗?
非常感谢。
答案 0 :(得分:0)
我解决了这个问题。我定义它时,我没有在我的ImageView之前放置视图。
这是正确的代码: holder.image =(Image View)view.findViewById(R.id.image);
很有效。