zoukankan      html  css  js  c++  java
  • Android开发UI之ViewPager及PagerAdapter

    ViewPager,官网链接--http://developer.android.com/reference/android/support/v4/view/ViewPager.html

    ViewPager,位于android.support.v4.view.ViewPager。

    1.继承自ViewGroups,继承关系请看官网截图

    2.主要使用在 a.app的引导页面的展示   b.可左右滑动的框架

    ViewPager特点:

    1)ViewPager类直接继承了ViewGroup类,所有它是一个容器类,可以在其中添加其他的view类。
    2)ViewPager类需要一个PagerAdapter适配器类给它提供数据。
    3)ViewPager经常和Fragment一起使用,并且提供了专门的FragmentPagerAdapter和FragmentStatePagerAdapter类供Fragment中的ViewPager使用。

    PagerAdapter,官网链接:http://developer.android.com/reference/android/support/v4/view/PagerAdapter.html

    PagerAdapter,android.support.v4.view.PagerAdapter

    继承自java.lang.object,有两个实现的子类:FragmentPagerAdapter, FragmentStatePagerAdapter

    使用PagerAdapter,必须实现4个方法:

    instantiateItem(ViewGroup, int)       --Create the page for the given position.
    destroyItem(ViewGroup, int, Object)  --Remove a page for the given position.
    getCount()                                       --Return the number of views available.
    isViewFromObject(View, Object)  --Determines whether a page View is associated with a specific key object as returned by                                                                                    instantiateItem(ViewGroup, int)

     http://my.oschina.net/summerpxy/blog/210026

  • 相关阅读:
    隐藏 阴影 定位 js语法与导入
    js 相关知识
    选择器 常用样式 布局
    前端
    数据库 备份
    SQLAlchemy 创建 增 删 改 查
    引擎 索引 日志查询 权限管理
    pysql
    数据库的操作
    Conv1*1
  • 原文地址:https://www.cnblogs.com/liyiran/p/4654137.html
Copyright © 2011-2022 走看看