012_ViewPager_PagerAdapter_FragmentStatePagerAdapter 翻译学习

本文介绍FragmentStatePagerAdapter类,它是PagerAdapter的实现之一,用于管理ViewPager中的大量Fragment页面。文章概述了该类的特点,如如何节省内存资源,以及如何通过实现getItem和getCount方法来创建具体的子类。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

FragmentStatePagerAdapter

官方:http://developer.android.com/reference/android/support/v13/app/FragmentStatePagerAdapter.html

相关博客:

类信息:public abstract class FragmentStatePagerAdapter extends PagerAdapter

类结构:java.lang.Objectàandroid.support.v4.view.PagerAdapteràandroid.support.v13.app.FragmentStatePagerAdapter

简介:这是PagerAdapter抽象类的一个具体实现,它使用一个fragment来管理各个页面。这个类可以处理保存和恢复frament的状态。

这个pageAdapter类适合在拥有大量页面时使用,它就像listView一样。当页面不再可见时,它所在的整个fragment都会被销毁,而仅仅使用fragment的已保存的一个版本。它相对于FragmentAdapter只需要使用少量的内存资源。

与FragmentStatePagerAdapter绑定的ViewPager应该拥有一个有效ID。

使用FragmentPagerAdapter时,子类只需要覆盖getItem(int)和getCount()方法即可完成正常的业务逻辑。

构造方法:

public FragmentStatePagerAdapter (FragmentManagerfm)

公共方法:

1、public abstractFragment getItem (int position)

返回指定位置的fragment。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值