Android 在屏幕上移动手指时读取视图
请帮助,是否有可能做下一件事-我用手指在屏幕上,而不提起最后一个,程序读取我花费的视图对象Android 在屏幕上移动手指时读取视图,android,ontouchlistener,ontouch,Android,Ontouchlistener,Ontouch,请帮助,是否有可能做下一件事-我用手指在屏幕上,而不提起最后一个,程序读取我花费的视图对象 尝试使用onTouchListener,但在方法onTouch中始终传递了令人感动的视图。这不是一项容易的任务。在根视图或活动中,您应该监视所有触摸事件。您可以通过重写活动的dispatchTouchEvent方法来实现这一点,而无需停止超级执行。只是监视事件 所以我们有一些活动。运行循环以在事件坐标处递归查找视图(可以找到多个视图)。这样做: for (int i = 0; i < content
尝试使用onTouchListener,但在方法onTouch中始终传递了令人感动的视图。这不是一项容易的任务。在根视图或活动中,您应该监视所有触摸事件。您可以通过重写活动的dispatchTouchEvent方法来实现这一点,而无需停止超级执行。只是监视事件 所以我们有一些活动。运行循环以在事件坐标处递归查找视图(可以找到多个视图)。这样做:
for (int i = 0; i < contentViewCount; i++) {
final View child = contentViews[i];
child.getHitRect(frame);
if (frame.contains(eventX, eventY) && child.getVisibility() == View.Visible) {
if (child instanceOf ViewGroup) {
// we found a view group and should run same loop on it's childs
} else {
// we found a view
}
}
}
for(int i=0;i