zoukankan      html  css  js  c++  java
  • 禁止ViewPager的左右滑动

    参考

    思路:重写android.support.v4.view.ViewPager中的ViewPager

    写一个NoScrollViewPager继承ViewPager   然后用NoScrollViewPager去代替可滑动的ViewPager  

    1、

    NoScrollViewPager.java

    package com.example.myview;
    
    import android.content.Context;
    import android.support.v4.view.ViewPager;
    import android.util.AttributeSet;
    import android.view.MotionEvent;
    
    public class NoScrollViewPager extends ViewPager {
    
           public NoScrollViewPager(Context context) {
                super(context);
            }
    
            public NoScrollViewPager(Context context, AttributeSet attrs) {
                super(context, attrs);
            }
    
            @Override
            public boolean onTouchEvent(MotionEvent arg0) {
                return false;
            }
    
            @Override
            public boolean onInterceptTouchEvent(MotionEvent arg0) {
                return false;
            }
    
    }


    2、

    原来是 private ViewPager  viewPager;   现在改成 private NoScrollViewPager viewPager;


      viewPager = (NoScrollViewPager) findViewById(R.id.viewPager);

    3、

    xml文件修改

    原本

      <android.support.v4.view.ViewPager
            android:id="@+id/viewPager"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" />

    改成      <com.example.myview.NoScrollViewPager
            android:id="@+id/viewPager"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" />

     注:package com.example.myview;

  • 相关阅读:
    jquery easyui DataGrid
    easyui datagrid使用
    easyui中datagrid用法,加载table数据与标题
    目前已有的框架
    CSS 块级元素、内联元素概念
    设计中最常用的CSS选择器
    ASP.NET MVC 学习
    CSS边框-属性详解
    Boostrap入门级css样式学习
    Codeforces Round #261 (Div. 2)——Pashmak and Graph
  • 原文地址:https://www.cnblogs.com/hanxing/p/4826993.html
Copyright © 2011-2022 走看看