• Android PagerAdapter的用法


    转http://blog.csdn.net/look85/article/details/8563906

    在写这个之前,真心需要吐槽一下…关于Android开发中,PageAdapter的用法在网上能搜到的资料真的少到没有,这还是第一次遇到,在尝试各种百度,各种google之后无果。我都开始怀疑会不会是我想的这个问题太肤浅了,在别人眼里都不是问题捏,别人都是一眼能晓得怎么用滴?….郁闷得要死…无奈只能打开Android SDK的帮助文档,顺便打开有道,找到PageAdapter类,天呐…全英的文档对一个英文不好的人来说,这是有多悲剧呢….看了一个下午的帮助文档,于是有了以下关于PageAdapter的理解,英文不好,错了真别怪我,有人懂的也望分享…Thx!!!

    PagerAdapter用法

    PageAdapter是一个抽象类,直接继承于Object,导入包android.support.v4.view.PagerAdapter即可使用。

    关于PageAapter的描述,原文是这样的:Base class providing the adapter to populate pages inside of a ViewPager.  You will most likely want to use a more specific implementation of this, such as FragmentPagerAdapter or FragmentStatePagerAdapter。

    其实PagerAdapter就是ViewPager提供的一个适配器,方便我们对各个View进行控制。那ViewPager又是什么呢?它是实现左右两个屏幕平滑地切换的一个类,具体的自己百度google…关于ViewPager的用法好多。

     要使用PagerAdapter,首先要继承PagerAdapter类,然后至少覆盖以下方法instantiateItem(ViewGroup, int) /**这个方法,return一个对象,这个对象表明了PagerAdapter适配器选择哪个对象*放在当前的ViewPager中**/destroyItem(ViewGroup, int, Object)/**这个方法,是从ViewGroup中移出当前View**/ getCount() /**这个方法,是获取当前窗体界面数**/ isViewFromObject(View, Object) /**这个方法,在帮助文档中原文是could be implemented as return view == object,*也就是用于判断是否由对象生成界面**/

  • 相关阅读:
    Python查找最新测试报告到邮件功能
    windows下如何安装pip以及如何查看pip是否已经安装成功
    selenium之 chromedriver与chrome版本映射表(更新至v2.33)
    selenium 获取input输入框中的值的方法
    iframe 内联框架
    frameset导航框架
    html 7.28
    存储器
    递增输出带表头结点的单链表元素
    从头到尾反向输出带头结点的单链表的每个节点的值
  • 原文地址:https://www.cnblogs.com/blogLYF/p/3951345.html
Copyright © 2020-2023  润新知