具有单个片段的Multitab ViewPager

时间:2016-03-17 12:55:28

标签: android android-fragments android-viewpager

我有一个使用ViewPager的应用程序,大约有20个标签(实际上这个数字将是一个变量)。所有这些选项卡的片段具有相同的布局。那么,重用这个片段的更好方法是什么(换句话说,根据一些标签重新填充片段的视图)? 谢谢!

2 个答案:

答案 0 :(得分:1)

我正在研究类似的东西,我有5到7个相同的片段。使用{ "query": { "query_string" : { "query" : "bangkok tailandia", "default_operator": "AND", "fields" : [ "city_txt_en", "country_txt_pt" ] } }, "profile": true } 或其他内容初始化它们(如果每个都有一些特定的数据,也保存该数据。我正在使用private int orderNumber;,但您可以随意自定义此方法。

还建议使用FragmentStatePagerAdapter代替常规FragmentPagerAdapter。

答案 1 :(得分:1)

您不应该重用片段实例。您应该重用的是类本身(代码重用)。所以你将有一个片段类;从中需要为每个选项卡创建单独的实例。