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就是对的
我以小白的身份猜测是这样
希望大佬指正,也希望对你有帮助
最后
以上就是温暖书包最近收集整理的关于ViewPager+fragment怎么在fragment中getItem的全部内容,更多相关ViewPager+fragment怎么在fragment中getItem内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复