2013.12.04 (6)——— android SlidingMenu之ViewPagerActivity

package com.jeremyfeinstein.slidingmenu.example;import java.util.ArrayList;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentPagerAdapter;import android.support.v4.view.ViewPager;import android.support.v4.view.ViewPager.OnPageChangeListener;import com.jeremyfeinstein.slidingmenu.example.fragments.ColorFragment;import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;public class ViewPagerActivity extends BaseActivity {public ViewPagerActivity() {super(R.string.viewpager);}@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);ViewPager vp = new ViewPager(this);vp.setId("VP".hashCode());vp.setAdapter(new ColorPagerAdapter(getSupportFragmentManager()));setContentView(vp);vp.setOnPageChangeListener(new OnPageChangeListener() {@Overridepublic void onPageScrollStateChanged(int arg0) { }@Overridepublic void onPageScrolled(int arg0, float arg1, int arg2) { }@Overridepublic void onPageSelected(int position) {switch (position) {case 0:getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);break;default:getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);break;}}});vp.setCurrentItem(0);getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);}public class ColorPagerAdapter extends FragmentPagerAdapter {private ArrayList<Fragment> mFragments;private final int[] COLORS = new int[] {R.color.red,R.color.green,R.color.blue,R.color.white,R.color.black};public ColorPagerAdapter(FragmentManager fm) {super(fm);mFragments = new ArrayList<Fragment>();for (int color : COLORS)mFragments.add(new ColorFragment(color));}@Overridepublic int getCount() {return mFragments.size();}@Overridepublic Fragment getItem(int position) {return mFragments.get(position);}}}



这个例子很简单没什么好说,但是就是如果viewpager不再0的时候 ,侧边栏很难划出来,只能点击按钮来显示



更多相关文章

  1. Android(安卓)ListView 局部刷新
  2. Android(安卓)AlertDialog学习
  3. 如何避免输入法弹出时遮挡住按钮或输入框
  4. Android(安卓)按钮 弹出对话框
  5. android图片切换ImageSwichter的动画切换效果
  6. android 弹出带按钮的对话框
  7. android 开发 简单的页面布局
  8. Android下按扭的使用方法
  9. Android(安卓)仿支付宝密码输入页面

随机推荐

  1. ListView自动滚动方法
  2. Android(安卓)uevent二
  3. Android自动化测试初探(三): 架构实现
  4. Android / iOS 静态代码扫描工具调研
  5. Android修改触摸按键震动强弱
  6. Android自定义闹钟
  7. Android 使用selector改变按钮状态实例详
  8. Android从零开始(二)
  9. socket实现TCP通信_TCP连接android与单片
  10. Awesome Android