我只用app的图像编写galery应用程序,而不是阅读手机图像
但是我在使用时遇到错误gridView.setOnItemClickListener
。
这是代码:
try {
fotos = new ParserFotos(this).getFotos();
gridView = (GridView) findViewById(R.id.gridView);
gridAdapter = new GridViewAdapter(this, R.layout.layout_grid_view, fotos);
gridView.setAdapter(gridAdapter);
} catch (Exception e) {
e.printStackTrace();
}
gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
ImageItem item = (ImageItem) parent.getItemAtPosition(position);
Intent intent = new Intent(Fotos.this, FotosDeatils.class);
intent.putExtra("title", item.getTitle());
intent.putExtra("image", item.getImage());
startActivity(intent);
}
});
但他说错误:http://pastebin.com/raw/TGLeJ3Uh
继承我的网格视图类:http://pastebin.com/raw/49MzQtnW
帮助我快速恳求
答案 0 :(得分:0)
看起来您正在将网格视图设置为空的点击侦听器。
您不需要将ViewHolder设置为null。相反,在if语句之前声明它:
ViewHolder holder;
此外,您的图像数组可能为空。