我正在使用标签,但我收到一个错误,指出类型不匹配:无法从ExpenseEntry转换为片段。我有不同的活动,扩展片段类,但它仍然显示错误。我是新手,我不知道接下来会发生什么?
这是我的代码。
public class TabsPagerAdapter extends FragmentPagerAdapter{
public TabsPagerAdapter(FragmentManager fm) {
super(fm);
// TODO Auto-generated constructor stub
}
@Override
public Fragment getItem(int arg0) {
switch(arg0){
case 0:
return new ExpenseEntry();
break;
case 1:
return new IncomeEntry();
break;
case 2:
return new BudgetFix();
break;
}
return null;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return 3;
}
@TargetApi(Build.VERSION_CODES.HONEYCOMB) public class ExpenseEntry extends Fragment{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView=inflater.inflate(R.layout.fragment_expense_entry,container,false);
return rootView;
//return super.onCreateView(inflater, container, savedInstanceState);
}
答案 0 :(得分:0)
请检查您的进口是否相同,您必须有相互冲突的进口 使用
或