如何检索ListFragment.onListItemClick()被触发时单击的视图?

时间:2014-11-02 09:27:02

标签: android listview

有没有办法检索

时按下的视图
ListFragment.onListItemClick(ListView listView, View view, int position, long id)

被按下了?

例如,我想知道哪个imageView被按下了。

listViewview都包含对listview的引用。

1 个答案:

答案 0 :(得分:0)

您可以在listview的adapter课程中实现这一目标。

您的适配器内应该有一个holder(例如:imageView)。在holder.imageView方法中设置onClickListener getView。如果您有多个imageView,则只需为每个onClickListener添加imageView's,因此适配器将知道单击了哪一个。

您可以使用position第一个参数中的getView变量访问列表中的{{1}}位置(换句话说,点击哪一行)。