最新回答 / 慕虎1062261
你其中一行代码写错了,
mViewPagerMain.setAdapter(new FragmentPagerAdapter(getSupportFragmentManager()) {} 是 new FragmentPagerAdapter 或 FragmentStatePagerAdapter, 因为这个是适配器,如果要new 自己的,你可以重新定义一个扩展类 public class xxxxxx extends FragmentPagerAdapter{}
2019-10-14
最新回答 / LF薰衣草
个人想法是,如果你想添加不同的fragment,肯定有不同的布局,所以一个fragment类是不够的,你可以将你创建的不同的fragment类实例化后添加到一个列表list中,然后再重写getItem方法时 return list.get(position)
2019-09-07
最新回答 / 彼岸彼此
Fragment中不能使用getActivity()获取view,没有代码,大致猜测
最新回答 / shorelin_
看看是不是TabFragment.java里的onViewCoreated方法中少了mTvTitle.setText(mTitle);
已采纳回答 / Sephiroth_zy
这就要多写几个Fragment,不同的Fragment有不同的布局,在ViewPager setAdapter()中的的getItem()方法的时候根据参数 int i 来new出不同的Fragment,这样不同的tab就有不同的页面。
2019-05-01