为了账号安全,请及时绑定邮箱和手机立即绑定

关于在fragment中使用viewpager,而又在viewpager中加入fragment的问题,请指教

关于在fragment中使用viewpager,而又在viewpager中加入fragment的问题,请指教

GEM综合症 2016-04-28 13:39:12
public class FragmentCategory extends Fragment{ //声明viewpager private ViewPager viewPager; //声明数据源 private List<Fragment> list; //声明适配器 private FragmentStatePagerAdapter adapter; //声明view private View view; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view=inflater.inflate(R.layout.fragment_category, container, false); init(); return view; } //初始化控件的方法 private void init() { // TODO Auto-generated method stub //得到viewpager viewPager=(ViewPager) view.findViewById(R.id.viewpager_tab); //得到列表 list=new ArrayList<Fragment>(); //往列表里添加fragment Information information=new Information(); Market market=new Market(); Circle circle=new Circle(); list.add(information); list.add(market); list.add(circle); //声明适配器 adapter=new FragmentStatePagerAdapter(getChildFragmentManager()) { @Override public int getCount() { // TODO Auto-generated method stub return list.size(); } @Override public Fragment getItem(int arg0) { // TODO Auto-generated method stub return list.get(arg0); } @Override public Object instantiateItem(ViewGroup arg0, int arg1) { // TODO Auto-generated method stub return super.instantiateItem(arg0, arg1); } @Override public void destroyItem(ViewGroup container, int position, Object object) { // TODO Auto-generated method stub super.destroyItem(container, position, object); } }; viewPager.setAdapter(adapter); } }java.lang.RuntimeException: Unable to start activity ComponentInfo{com.yanis.yc_ui_fragment_menu/com.yanis.yc_ui_fragment_menu.MainActivity}: android.view.InflateException: Binary XML file line #13: Error inflating class fragment报的错误日志,是在不明白什么意思,请大神指教。。
查看完整描述

3 回答

?
极光猎人hunter

TA贡献4条经验 获得超0个赞

你应该把布局文件也po下

查看完整回答
反对 回复 2016-05-01
?
萨尔诺斯

TA贡献25条经验 获得超14个赞

布局文件错误。

查看完整回答
反对 回复 2016-04-28
  • GEM综合症
    GEM综合症
    不是的,没写这个页面之前就可以运行出来,写了之后就不行了。
?
蜂之谷

TA贡献564条经验 获得超863个赞

布局文件中有错误啊,检查下吧,看是不是fragment的包名写错了

查看完整回答
反对 回复 2016-04-28
  • 3 回答
  • 0 关注
  • 1965 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信