Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android-ViewPager,androidviewpage

Android-ViewPager,androidviewpage

編輯:關於android開發

Android-ViewPager,androidviewpage


 

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。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved