解决ViewPager中Gallery无法滑动问题

来源:互联网 发布:python 文字识别 编辑:程序博客网 时间:2024/05/17 23:29

android开发中,我的是在viewpager中某个RelativeLayout中有gallery... 导致无法滑动,网上找到解决方法。

import android.content.Context;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view.GestureDetector.OnGestureListener;import android.view.MotionEvent;import android.widget.Gallery;public class CustomGallery extends Gallery implements OnGestureListener {private ViewPager mPager;public ViewPager getmPager() {return mPager;}public void setmPager(ViewPager mPager) {this.mPager = mPager;}/** * @param context * @param attrs */public CustomGallery(Context context) {super(context);// TODO Auto-generated constructor stub}/** * @param context * @param attrs *                      */public CustomGallery(Context context, AttributeSet attrs) {super(context, attrs); // TODO Auto-generated constructor stub}@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) {// TODO Auto-generated method stubmPager.requestDisallowInterceptTouchEvent(true);return super.dispatchTouchEvent(ev);}@Overridepublic boolean onInterceptTouchEvent(MotionEvent ev) {// TODO Auto-generated method stubmPager.requestDisallowInterceptTouchEvent(true);return super.onInterceptTouchEvent(ev);}@Overridepublic boolean onTouchEvent(MotionEvent event) {// TODO Auto-generated method stubmPager.requestDisallowInterceptTouchEvent(true);return super.onTouchEvent(event);}}


0 0
原创粉丝点击