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報的錯誤日志,是在不明白什么意思,請大神指教。。
添加回答
舉報
0/150
提交
取消
