zoukankan      html  css  js  c++  java
  • 20 ViewPager总结

    V4:兼容到1.6,V7:兼容到 2.1,V13:兼容到3.2(平板) 兼容包

    ViewPager

    父类: android.support.v4.view.ViewPager

    ViewPager:滑动视图View的容器,达到切换的效果

    ViewPager 特点:

    1,继承ViewGroup 是容器类 可以添加View
    2,使用Adapter :PagerAdapter如果和Fragment一起使用 FragmentPagerAdapter和FragmentStatePagerAdapter

    note:向右划 先消毁后加载
    向左划 先加载后销毁
    所以在当视图小于三个的时候请注意左滑动的处理

    这里写图片描述

    destroyItem的super方法必须删除

    @Override
            public void destroyItem(ViewGroup container, int position, Object object) {
                // TODO Auto-generated method stub
                // super.destroyItem(container, position, object);
                container.removeView(list.get(position));
            }

    使用步骤:
    1,在布局中添加ViewPager (包名.类名)
    2,在逻辑代码找到ViewPager对象
    3,给ViewPager设置Adapter

    1,数据源 view PagerAdapter 4个方法
    2,数据源 Fragment FragmentPagerAdapter 3个方法 构造方法需要V4 FragmentManager

    demo1,2:接收ViewPager展示View的使用
    demo3:指示器
    demo4:自动轮播
    demo5,6:FragmentAdapter 导航数据

  • 相关阅读:
    2019春第三次课程设计实验报告
    2019 春第二次课程设计实验报告
    2019 春第一次课程设计实验报告
    第十二周作业
    第十一周作业
    第十周作业
    IDEA部署好WEB项目调用servlet时报错404
    软件工程作业02
    软件工程作业01
    Java实验报告六
  • 原文地址:https://www.cnblogs.com/muyuge/p/6152212.html
Copyright © 2011-2022 走看看