问题描述
- 求助:Android ScrollView中生成windowManager桌面悬浮窗问题
-
我想在scrollView中做一个可以拖动的悬浮窗,但是拖动的时候 悬浮窗没动,ScrollView上线滑动了,请求解决办法
解决方案
解决方案二:
给窗口设置触摸监听,然后触摸的时候,让ScrollView不要拦截事件,交由窗体处理,代码如下
lv.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP) {
scrollView.requestDisallowInterceptTouchEvent(false);
} else {
// 请求父类不要拦截这个事件或者直接让ScrollView不拦截这个事件,下面的两行代码一样
// lv.getParent().getParent().requestDisallowInterceptTouchEvent(true);
scrollView.requestDisallowInterceptTouchEvent(true);
}
return false;
}
});
这个是我解决listView和ScrollView滑动冲突的,我想也适应你的情况
解决方案三:
楼说的解决不了 不解释
时间: 2024-11-01 08:58:43