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就是对的
我以小白的身份猜测是这样
希望大佬指正,也希望对你有帮助