假设我有一个Android ListView,我已经将OnItemClickListener附加到它上面:
ListView listView = (ListView) findViewById(...);
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
[...]
当视图中的某个项目被点击时,我可以通过获取 view
的尺寸来确定相应的矩形区域。然而,我希望更精确地获取相应的坐标,以识别用户实际点击的屏幕上的点。
不幸的是,OnItemClickListener
API 似乎没有公开这些信息。有没有其他方法可以获取这些详细信息(而不是自豪地重新实现自己的 ListView
)?