禁止viewpager fragment 左右滑动

重写viewpager

/**
 * 
 * TODO  
 * @author  Lff 
 * @data:  2015-7-15 上午11:27:11 
 * @version:  V1.0
 */
public class CustomViewPager extends ViewPager {
  private boolean isCanScroll = true;
  public CustomViewPager(Context context) {
   super(context);
  }
  public CustomViewPager(Context context, AttributeSet attrs) {
   super(context, attrs);
  }
 public void setScanScroll(boolean isCanScroll) {
  this.isCanScroll = isCanScroll;
 }
 @Override
 public boolean onInterceptTouchEvent(MotionEvent arg0) {
  if(isCanScroll){
   return super.onInterceptTouchEvent(arg0);
  }else{
  //false  不能左右滑动
  return false;
 }
 }
}

当然viewpager 在MainFragmentActivity 中 是public的

时间: 2024-10-01 02:19:49

禁止viewpager fragment 左右滑动的相关文章

Android禁止ViewPager的左右滑动

转载请注明出处:http://blog.csdn.net/allen315410/article/details/40744287 有时候在开发中会遇到一些"诡异"的要求,比如在ViewPager中嵌入ListView,或者再嵌入一个ViewPager,那么在滑动的时候就会造成被嵌入的XXView不能滑动了,那么现在就把最外层的ViewPager禁止滑动吧,让被嵌入的XXView获得滑动事件好了.关于解决方法,网上也有很多说法,基本上是一致的,但是需要理解这个Android下的事件分发

114、Android禁止ViewPager的左右滑动

有时候在开发中会遇到一些“诡异”的要求,比如在ViewPager中嵌入ListView,或者再嵌入一个ViewPager,那么在滑动的时候就会造成被嵌入的XXView不能滑动了,那么现在就把最外层的ViewPager禁止滑动吧,让被嵌入的XXView获得滑动事件好了.关于解决方法,网上也有很多说法,基本上是一致的,但是需要理解这个Android下的事件分发机制才行,不明白事件分发机制的,上网查些资料看看,然后我这里也有简单的介绍,请参看博客Android自定义控件——侧滑菜单的下方. 怎样禁止V

ViewPager+Fragment实现滑动显示,且Fragment里面又放Fragment+viewPager

思路:新建一个Activity,且这个Activity要继承FragementActivity,在Activity的布局文件中放入了一个viewPager,为了效果好看,还做了个导航,使得ViewPager和导航栏能够实现联动.代码里面有解释,我就不详细介绍了!! 在往ViewPager放Fragment的时候,用到的适配器应该是FragmentPagerAdapter 导航栏的制作我是用了一个ImageView+TextView,若这时使用Imageview(或TextView)实现点击事件的

Android Viewpager+Fragment实现滑动标签页

ViewPager 结合Fragment实现一个Activity里包含多个可滑动的标签页,每个标签页可以有独立的布局及响应. 主页布局 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="mat

Android之实现ViewPager+Fragment左右滑动

近期看新闻发现新闻的页面是能够左右滑动的.于是自己就好奇起来了,之前做过ViewPager展示图片,在想怎么载入页面呢?研究了一下.发现就是加入了Fragment,废话不多说,揭秘奥秘的时候到了. 使用过ViewPager小伙伴们都知道,Viewpager载入数据.须要数据源,这里我们定义4个Fragment. 为了方便其它同事使用,我给这4个Fragment加入了一个基类.详细代码例如以下: public abstract class BaseFragment extends Fragment

ViewPager + Fragment实现滑动标签页

ViewPager 结合Fragment实现一个Activity里包含多个可滑动的标签页,每个标签页可以有独立的布局及响应. activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http:

Android Studio 使用ViewPager + Fragment实现滑动菜单Tab效果 --简易版

描述: 之前有做过一个记账本APP,拿来练手的,做的很简单,是用Eclipse开发的: 最近想把这个APP重新完善一下,添加了一些新的功能,并选用Android Studio来开发: APP已经完善了一部分,现在就想把已经做好的功能整理一下,记录下来. 效果图: 可以手动滑动菜单 也可以通过点击头部菜单进行切换           具体实现的代码: 前台代码(activity_main.xml): 1 <?xml version="1.0" encoding="utf-

禁止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

viewpager+fragment实现滑动页面

1.适配器 package com.example.adapter; import java.util.List; import android.content.Intent; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentStatePagerAdapter; import android.ut