gpt4 book ai didi

android - 如何在 fragment 内实现 viewpager?

转载 作者:太空狗 更新时间:2023-10-29 14:15:55 27 4
gpt4 key购买 nike

我一直在寻找但很难找到一个明确的例子?我试图了解如何在作为抽屉项目从我的 mainActivity 打开的 fragment 中创建一个 viewpager ...

这是我的尝试,但我认为我做错了什么,无论是我错误地包含它还是将它放在错误的位置......

public class RandomFragment extends android.app.Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {

View rootView = inflater.inflate(R.layout.fragment_random, container, false);

return rootView;
}
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);

ViewPager mViewPager = (ViewPager) view.findViewById(R.id.random_pager);
mViewPager.setAdapter(new MyAdapter(getChildFragmentManager()));
}

public static class MyAdapter extends FragmentPagerAdapter {

public MyAdapter(FragmentManager fm) {
super(fm);
}

@Override
public int getCount() {
return 4;
}

@Override
public Fragment getItem(int position) {
Bundle args = new Bundle();
args.putInt(TextViewFragment.POSITION_KEY, position);
return TextViewFragment.newInstance(args);
}
}

最佳答案

关于android - 如何在 fragment 内实现 viewpager?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22187104/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com