Android 主布局不包括';当我在嵌套的小部件上滑动时,无法捕获onTouchListener
我已经为我的布局实现了如下Android 主布局不包括';当我在嵌套的小部件上滑动时,无法捕获onTouchListener,android,Android,我已经为我的布局实现了如下 layout.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { gdt.onTouchEvent(event); return true; }
layout.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
gdt.onTouchEvent(event);
return true;
}
});
我把SimpleNogestureListener称为onFling。问题是,我有其他小部件的内部布局,当你们在那个些小部件上滑动时,我无法捕捉到这一点。我试图实现滑动更改,但当我滑动内部的大嵌套小部件(多选列表)时,这个主布局没有被捕获。怎么办?使您的活动实现OnEstureListner.now override onFling()方法,并编写适合您的原因的必要代码。现在将手势列表中的视图设置为view.OnEstureListner(此)(假设gdt是GestureDetector) 希望这有帮助 更新:
如果您试图实现对特定视图的检测,请尝试在您上面为该视图编写的TouchListner上设置,而不是在布局上,并对onGestureListner执行相同的操作(单一选择列表无法捕获我在触摸时选择的事件,并且我没有足够的信息来调用performItemClick)