如何在Java Android中为ViewPager Swipe Tabs使用单个片段

时间:2016-04-23 10:51:07

标签: java android android-fragments android-studio android-viewpager

我为三个滑动选项卡创建了三个片段,但是如何在Java Android中使用单个片段用于所有三个选项卡。如果您有任何教程,请任何人给我答案或分享。

...谢谢

1 个答案:

答案 0 :(得分:1)

在您的FragmentPagerAdapter编辑getItem方法中使用

@Override
    public Fragment getItem(int position) {

        return YourFragment.newInstance(id);
    }

在你的片段类中添加类似这样的东西

public class YourFragment Fragment{

    public static YourFragment newInstance(String id) {
        Bundle args = new Bundle();
        args.putInt(ARG_PAGE, id);
        YourFragment fragment = new YourFragment();
        fragment.setArguments(args);
        return fragment;
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    }
}

也请查看此完整教程:https://guides.codepath.com/android/ViewPager-with-FragmentPagerAdapter

我希望这对你有所帮助,欢迎任何问题。