首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    android 布局 使用 viewPager 时,如何解决 和 子页面 长按滑动 冲突问题

    方法: view.requestDisallowInterceptTouchEvent(true); //传入参数是 true 即可 我第一次使用它失败的原因是:             在 我的 fragment...中,由于 viewPager 它本是就是一个 view,所以 我使用 该方法的时候,就直接              viewPager .requestDisallowInterceptTouchEvent...在子 view 中正确使用方法是 下面 ↓     解决方法:     view.requestDisallowInterceptTouchEvent(true);中使用的 view 要求是你当前 fragment...引入的xml 返回的 view,而且 改为:     view.getParent().requestDisallowInterceptTouchEvent(true);     此时方能真正解决!  ...1 View main = inflater.inflate(R.layout.apart_center,container,false); 1 main.getParent().requestDisallowInterceptTouchEvent

    1.9K100

    android viewgroup事件分发机制

    break;           }   return super.onInterceptTouchEvent(ev);       }   @Override public void requestDisallowInterceptTouchEvent...(boolean disallowIntercept)       {           Log.e(TAG, "requestDisallowInterceptTouchEvent ");   super.requestDisallowInterceptTouchEvent...Android给我们提供了一个方法:requestDisallowInterceptTouchEvent(boolean) 用于设置是否允许拦截,我们在子View的dispatchTouchEvent中直接这么写...: @Override public boolean dispatchTouchEvent(MotionEvent event)       {           getParent().requestDisallowInterceptTouchEvent...default:   break;           }   return super.dispatchTouchEvent(event);       }   getParent().requestDisallowInterceptTouchEvent

    1.2K60
    领券