[英]ViewPager control touch event
我有viewpager。 在我的viewpagers的第一项中,我使用了锁定模式视图(来自Google代码),我的问题是,当我尝试使用lockview时,我的视图寻呼机开始滑动,该如何解决我的问题。 我尝试了很多事情,但我做不到,希望有人能帮助我
<android.support.v4.view.ViewPager
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/viewPager" />
将此添加到您的视图:
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_MOVE:
pager.requestDisallowInterceptTouchEvent(true);
break;
case MotionEvent.ACTION_UP:
case MotionEvent.ACTION_CANCEL:
pager.requestDisallowInterceptTouchEvent(false);
break;
}
}
requestDisallowInterceptTouchEvent
:当孩子不希望此父母及其祖先使用onInterceptTouchEvent(MotionEvent)拦截触摸事件时调用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.