Android 如何在片段内部实现viewpager?
我一直在寻找,很难找到一个明确的例子?我试图理解如何在一个片段中创建一个viewpager,该片段是从我的mainActivity中打开的抽屉项 这是我的尝试,但我认为我做错了什么,无论是我包括它不正确或有它在错误的地点Android 如何在片段内部实现viewpager?,android,android-fragments,android-viewpager,Android,Android Fragments,Android Viewpager,我一直在寻找,很难找到一个明确的例子?我试图理解如何在一个片段中创建一个viewpager,该片段是从我的mainActivity中打开的抽屉项 这是我的尝试,但我认为我做错了什么,无论是我包括它不正确或有它在错误的地点 public class RandomFragment extends android.app.Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup co
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);
}
}
我用这个希望它也能帮助你:
所以你可以用这个:你会遇到什么样的错误?我实际上只是把片段改成了一个活动,然后在上面做了一个viewpager,我意识到这没有什么不同。我做了什么是的,我在试图找出一个不同的情况之前就用过了问题在这里