美文网首页
android-ViewPager点滴

android-ViewPager点滴

作者: quanCN | 来源:发表于2019-05-07 16:28 被阅读0次

    简介

    Viewpager,视图翻页工具,提供了多页面切换的效果。
    Viewpager使用起来就是我们通过创建adapter给它填充多个view,左右滑动时,切换不同的view。Google官方是建议我们使用Fragment来填充ViewPager的,这样 可以更加方便的生成每个Page,以及管理每个Page的生命周期。

    基本使用

    • 由于官网建议使用Fragment,这里直接使用Fragment
    • activity布局中声明ViewPager,注意使用V4
      <android.support.v4.view.ViewPager
              android:id="@+id/viewPage"
              android:layout_width="match_parent"
              android:layout_height="match_parent"/>
      
    • 创建需要分页显示的Fragment数组
      List<Fragment> fragments = new ArrayList<>();
      fragments.add(new FirstFragment());
      fragments.add(new TestFragment());
      
    • 创建适配器
      这里选择他的子类FragmentPagerAdapter
      FragmentPagerAdapter fragmentPagerAdapter = new FragmentPagerAdapter(getSupportFragmentManager()) {
          @Override
          public Fragment getItem(int i) {
              return fragments.get(i);
          }
      
          @Override
          public int getCount() {
              return fragments.size();
          }
      };
      
    • 设置适配器
      viewPager.setAdapter(fragmentPagerAdapter);
      

    相关文章

      网友评论

          本文标题:android-ViewPager点滴

          本文链接:https://www.haomeiwen.com/subject/ujhyoqtx.html