Android:每个ViewPager的不同片段

时间:2014-06-24 14:41:04

标签: android android-fragments

在Android中,使用ViewPager创建操作栏选项卡时,为每个ViewPager提供不同片段的方法是什么?让我们说我希望第一个选项卡分别是登录表单,第二个是注册,分别在fragment_login.xml和fragment_signup.xml文件中。

在哪里/如何初始化这些片段并选择显示适当的标签?我宁愿在一个Fragment类中完成所有操作,而不是为每个类单独创建。

1 个答案:

答案 0 :(得分:1)

如果您使用少量片段,则可以实施FragmentPagerAdapter。为了显示更多数量的片段,建议使用FragmentStatePagerAdapter。您可以将所有片段保存在一个类(Activity类)中,并使每个片段成为该类的子类,但我认为在各自的.java文件中使用不同的类将使您的代码更加优雅。 初始化片段通常在fragmentTransaction期间完成,适当的数据通过Bundle传递。