zoukankan      html  css  js  c++  java
  • Android-ViewPager

    ViewPager类来自于支持库。与fragment类不同,ViewPager只存在于支持库中。而且,可以预见,即使在SDK的后续版本中,并不存在标准的ViewPager类。

                                                                  《Android编程权威指南》

      ViewPager在某种程度上有点类似于AdapterView(ListView的超类)。AdapterView需借助于Adapter才能提供视图。同样地,ViewPager也需要PagerAdapter的支持。

         不过相对于AdapterView和Adapter之间的协同工作,ViewPager和PagerAdapter间的配合要复杂的多。幸运的是,可使用PagerAdapter的子类---FragmentStatePagerAdapter,来处理许多细节问题。 

      FragmentStatePagerAdapter对两者间的配合支持最终归结为两个简单方法的使用,即getCount()和getItem(int)。

      ViewPager默认加载当前屏幕上的列表项,以及左右相邻页面的数据,从而实现页面滑动的快速切换。可通过调用setOffscreenPageLimit(int)方法,定制预加载相邻页面的数目。

      ViewPager默认只显示PageAdapter中的第一个列表项。可调用ViewPager的setCurrentItem(int)来指定要显示的page。

  • 相关阅读:
    UVA 11605 Lights inside a 3d Grid
    UVA 10288 Coupons
    UVA 11637 Garbage Remembering Exam
    阿里上市全解读【转载】
    C# 创建系统服务并定时执行【转载】
    Ehcache 整合Spring 使用页面、对象缓存
    详解 Tomcat 的连接数与线程池(转)
    Mysql主从热备
    centos上yum安装异常处理
    tomcat运行模式APR安装
  • 原文地址:https://www.cnblogs.com/JiMoRuXue/p/5099463.html
Copyright © 2011-2022 走看看