我有一个通过BaseAdapter
加载的图库。这很好用。我有兴趣跟踪图库中的哪个项目被点击。当我添加AdapterOnClickListener
时,这似乎会覆盖实际的图库点击。意思是,它会在点击事件中中断,但是图库已经失去了它的正常功能(即它没有将焦点设置为点击的项目)。
有没有办法跟踪图库中的哪个项目被点击?
答案 0 :(得分:0)
在图库对象
中设置ItemClickListenergallery.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View view, int position,
long arg3) {
Log.d("LOG","Item selected at position "+position +" in "+currentPosition);
}
});
答案 1 :(得分:0)
从适配器构造视图时使用 setTag()。然后使用 getTag()查找单击的视图。