我有一个使用自定义适配器的 ListView。适配器膨胀的布局包含一个 ImageView 和两个 TextView。我已经OnItemClickListener
在列表中设置了一个。在该onItemClick
方法中,我将 ListView 条目和 ListView 条目的位置作为视图接收,在我的例子中是 LinearLayout 类型。
我想知道用户是否点击了 ImageView。我如何实现这一目标?
我认为这会起作用,但view
此方法中的参数是 ListView 条目。
l.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
System.out.println(view.getClass().getName());
}
});
我可以View.OnClickListener
为 ImageView 添加一个,但这样我无法获得父元素的位置。或者我可以吗?