我无法获得手指移动的第二个视图 ID。我试图在触摸监听器中打印指针使用以下内容的 id。
case MotionEvent.ACTION_MOVE:
int pointerCount = event.getPointerCount();
for (int i = 0; i < pointerCount; i++) {
//System.out.println(v.getId());
System.out.println(event.getX() + "---" + event.getY());
System.out.println(v.getId());
}
break;
这里的事件是我的 MotionEvent,v 是视图。我能够获得触摸的 X 和 Y 位置,但我想知道哪个视图被越过。我只得到一直被按下的第一个视图的视图 ID。
我检查了以下链接以获得一些帮助,但无法获得任何相关详细信息。
有人可以帮我吗?