【发布时间】:2011-09-28 10:28:41
【问题描述】:
假设我有一个 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 重新发明轮子)?
【问题讨论】:
标签: android android-widget android-listview