zoukankan      html  css  js  c++  java
  • Android-ViewPager-禁用左右滑动事件

    ViewPager是一个很好的界面容器,但是有时候可能不需要左右滑动事件,再此列举出一种方式

    方法:

    写一个自定义的类,继承ViewPager,然后重写onTouchEvent事件,什么都不用做

     1 import android.content.Context;
     2 import android.support.v4.view.ViewPager;
     3 import android.util.AttributeSet;
     4 import android.view.MotionEvent;
     5 
     6 /**
     7  * 不能左右滑动的ViewPager
     8  * 
     9  * @author Kevin
    10  *
    11  */
    12 public class NoScrollViewPager extends ViewPager {
    13 
    14     public NoScrollViewPager(Context context, AttributeSet attrs) {
    15         super(context, attrs);
    16     }
    17     
    18     public NoScrollViewPager(Context context) {
    19         super(context);
    20     }
    21     
    22     //重写onTouchEvent事件,什么都不用做
    23     @Override
    24     public boolean onInterceptTouchEvent(MotionEvent ev) {
    25         return false;
    26     }
    27     
    28     /**
    29      * 重写onTouchEvent,什么都不用做
    30      */
    31     @Override
    32     public boolean onTouchEvent(MotionEvent ev) {
    33         return false;
    34     }
    35 
    36 
    37 }
  • 相关阅读:
    线段树模板
    树状数组练习
    树状数组模板
    codeforce——思维dp
    fib博弈
    寒假总结
    相邻的数互质
    大数取模运算
    阶乘因式分解(一)
    1和0既非素数也非合数
  • 原文地址:https://www.cnblogs.com/lude313/p/4863684.html
Copyright © 2011-2022 走看看