viewpage 加Fragment 是现在在Android 中很常用的一种技术,实现页面滑动,但有时候某些特定的情况下可能需要viewpager 不可滑动

实现viewpager 不可滑动其实很简单,主要就是重写viewpage就好,也就是自定义viewpager

具体实现代码如下:

package com.example.myapp;import android.content.Context;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view.MotionEvent;/** * Created by Administrator on 2017/6/25 0025. */public class ControlScrollViewPager extends ViewPager {    private boolean isCanScroll = true;    public ControlScrollViewPager(Context context) {        super(context);    }    public ControlScrollViewPager(Context context, AttributeSet attrs) {        super(context, attrs);    }    public void setScanScroll(boolean isCanScroll){        this.isCanScroll = isCanScroll;    }    @Override    public boolean onInterceptTouchEvent(MotionEvent event) {       return  false;    }    @Override    public boolean onTouchEvent(MotionEvent ev) {        return false;    }}

然后XML文件改成你重写的类,如下:


这样,你的viewpager 就不可滑动了






更多相关文章

  1. Android使用Https请求服务器,信任所有证书
  2. Android(安卓)Service和广播联合更新UI的例子
  3. Android(安卓)图表框架
  4. 关于Android中ToolBar返回
  5. Android(安卓)Home按键的监听与屏蔽方式
  6. Android实现的视频背景
  7. android ListView向上滑动隐藏标题,下拉显示标题栏
  8. Android(安卓)listview多类型item问题
  9. Android异常总结---type Status report message HTTP method GET

随机推荐

  1. [连载 4/15] Android 从入门到精通Exampl
  2. 疯狂android讲义---intent-filter
  3. Android踩坑日记:自定义水平和圆形Progres
  4. 【极客之作】快到极致的Android模拟器—
  5. Android中Recyclerview或ListView列表条
  6. Android(安卓)recycleview实现左右切换时
  7. Android(安卓)状态栏, 标题栏, 导航栏,系
  8. Android开机启动Service或Activity或应用
  9. Xamarin Mono For Android 4.6.07004看不
  10. Android常见Exception解决方法