`
Jacular
  • 浏览: 178474 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

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,

*也就是用於判斷是否由對象生成界面**/
分享到:
评论
3 楼 liulongke 2013-11-06  
表示看完完全没看出来是繁体字的默默走过。。。
2 楼 snso001 2013-06-08  
繁体字恶心了。。。
1 楼 wushanlin123 2013-05-22  
楼主,你的繁体字让我蛋碎了一地

相关推荐

    详解Android App中ViewPager使用PagerAdapter的方法

    主要介绍了详解Android App中ViewPager使用PagerAdapter的方法,同时附带了一个ViewPager的PagerAdapter不能更新数据的问题解决方法,需要的朋友可以参考下

    android仿Adapter实现自定义PagerAdapter方法示例

    主要给大家介绍了关于android仿Adapter实现自定义PagerAdapter的相关资料,文中详细介绍了关于PagerAdapter的用法,对大家的理解和学习具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

    详解Android开发技巧之PagerAdapter实现类的封装

    关于ViewPager + Fragment的使用,已经有FragmentAdapter的实现可以帮助我们快速进行开发了,但是每次使用ViewPager + View都要自己去继承PagerAdapter并实现,重写那些我们写过一次又一次的方法,于是决定对其进行...

    ViewPager用法

    博客地址:http://blog.csdn.net/dmk877/article/details/50060745,ViewPager中PagerAdapter的用法详解

    用于viewPager和Fragement制作滑动效果的自定义PagerAdapter

    用于viewPager和Fragement制作滑动效果的自定义PagerAdapte,用法请参考我写的博文《使用fragment控件制作左右滑动画廊和欢迎界面》

    LoopingViewPager:支持自动滚动,无限循环和页面指示符的ViewPager和PagerAdapter组合

    一个ViewPager和PagerAdapter可以: 自动滚动(开/关功能) 无限循环(具有开/关功能) 可调自动滚动间隔 如果只有一项,则不会滚动也不循环 与notifyDataSetChanged()一起很好地工作 支持页面指示器 支持不同...

    ViewPager中ViewPager的使用和Fragment适配器

    ViewPager中ViewPager的使用,如何处理触摸事件的冲突和Fragment适配器。

    Android使用ViewPager实现左右无限滑动

     网上有很多使用ViewPager实现左右滑动这一效果的资料,这些资料大多数都是将PagerAdapter中getCount()方法的返回值设为Integer.MAX_VALUE使用户看不到边界,然后在instantiateItem()方法中通过position%(要循环...

    LoopingViewPager

    您可以将其与“ PagerAdapter ” PagerAdapter (使用Views PagerAdapter寻呼机), 但你也可以使用FragmentPagerAdapter它允许你以填补寻呼机Fragments ! ViewPager实际上将创建2个其他视图/片段来伪造无限循环...

    AndroidViewPager使用详解

    这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。...在Activity里实例化ViewPager组件,并设置它的Adapter(就是PagerAdapter,方法与ListView一样的),在这

    viewPager循环广告位实现

    viewpager的使用方法 1. 实现一个PagerAdapter的子类MyPagerAdapter。 2. 实现里面的4个方法。 3. getCount()返回当前的viewpager里面有几页。 4. isViewFromObject()内部优化的逻辑 return view == object; 5....

    Android中ViewPager组件的基本用法及实现图片切换的示例

    ViewPager是android-support-v4.jar包里的组件。在布局文件里标签需要连包名一起 写全称 基本用法 ViewPager的基本用法我概括为三步 ...也是android.support.v4.view包里的,继承类需要实现四个方法

    Android中用RxJava和ViewPager实现轮播图

    前言 很多人要实现轮播图都会想到使用ViewPager + Handler来...在此我也就不对它的使用方法进行过多的介绍了。直接开始介绍轮播的方法。 常见的轮播操作 private class ImageAdapter extends PagerAdapter{ priva

    ViewPager 与 Fragment相结合实现微信界面实例代码

    在如今的互联网时代,微信已是一个超级... ViewPager的使用很简单,通过setAdapter()方法设置一个PagerAdapter即可,这个PagerAdapter需要自己写,实现里面的一些方法。本篇要和Fragment结合,所以实现的是FragmentPag

    MiUIIndicator:这是一个仿照MIUI的页面指示器,配合ViewPager使用,视觉效果很不错

    #AuthorWangjia55()Blog:#效果图:#使用方法也非常简单mPagerAdapter = new PagerAdapter(getSupportFragmentManager());mViewPager.setAdapter(mPagerAdapter);List mListTabs = Arrays.asList("短信", "收藏", ...

    Android项目源码蚌埠掌上校园学生项目.rar

    5、引用ViewPagerIndicator库,将viewpager和mIndicator关联起来,必须在viewpager设置完adapter后才能调用,重写PagerAdapter方法及自定义样式修改 6、下拉刷新和上拉加载更多,布局安排以及动画的设置。 7、三级...

    Android 掌上校园.zip

    将viewpager和mIndicator关联起来,必须在viewpager设置完adapter后才能调用,重写PagerAdapter方法及自定义样式修改 6、下拉刷新和上拉加载更多,布局安排以及动画的设置。 7、三级缓存 内存缓存:优先加载, 速度最...

    TabLayout标题文字不显示的解决操作

    问题描述: 使用Design包的TabLayout实现类似...不要为ViewPager手动使用addTab()方法添加标题,而应该先创建一个List集合,将其设置在PagerAdapter的getPageTitle方法中,代码如下: @Override public CharSequence

Global site tag (gtag.js) - Google Analytics