ViewPager+fragment怎么在fragment中getItem

viewPaper+fragment用法可以自行搜索
用法可以参考
我们来说说如果几页都用的是同一个fragment但是想制造些不同的时候,也就是说要知道显示的到底是第几项才能区分
我用的方法不知道好不好但是能用
以我的代码为例:
在总的Activity中可以找到这样的代码

List<Fragment> fragments=new ArrayList<Fragment>(); // 要显示的fragment
fragments.add(new FragmentF2(1));
fragments.add(new FragmentF2(2));
fragments.add(new FragmentF2(3));

我们在fragment类中增加构造方法

public FragmentF2(int item) {
        this.item = item;
}

我一开始在fragment中尝试用Log.i显示item发现不对
原因是吧,如果我用三个,点我进入第一页 时第三页并不会加载,他只会加载前一个和后一个,所以从1进入2时加载3,同理,从3进入2加载1,从2进1,3就没了
如果我在fragment中加入一个textview,每次在这个TextView中显示item就是对的
我以小白的身份猜测是这样
希望大佬指正,也希望对你有帮助

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值