【发布时间】:2014-11-27 11:04:23
【问题描述】:
更新代码:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_home, container, false);
viewPager = (ViewPager)view.findViewById(R.id.base_pager);
FragmentManager manager = getChildFragmentManager();
viewPager.setAdapter(new MyFragmentPagerAdapter(manager));
return rootView;
}
class HomeFragment extends FragmentPagerAdapter {
public HomeFragment(FragmentManager fm) {
super(fm);
// TODO Auto-generated constructor stub
}
@Override
public android.support.v4.app.Fragment getItem(int item) {
// TODO Auto-generated method stub
android.support.v4.app.Fragment fragment = null;
if (item == 0) {
//MapFragment.message("Map");
fragment = new MapFragment();
} else if (item == 1) {
//SavedLocationsFragment.message("locations");
fragment = new MapFragment();
} /*else if (item == 2) {
fragment = new FragmentC();
}*/
return fragment;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return 2;
}
@Override
public CharSequence getPageTitle(int position) {
// TODO Auto-generated method stub
String title = new String();
if (position == 0) {
title = "Map";
} else if (position == 1) {
title = "savedLocations";
}
return title;
}
}
我在这个 onCreateView 方法上遇到错误;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_home, container, false);
viewPager = (ViewPager)view.findViewById(R.id.base_pager);
FragmentManager manager = getChildFragmentManager();
viewPager.setAdapter(new MyFragmentPagerAdapter(manager));
return rootView;
}
错误是;
- 此位置不允许使用注释 @Override
- 标记“视图”的语法错误,@预期
- 标记“LayoutInflater”的语法错误,= 应在此标记之后
- 标记“ViewGroup”上的语法错误,= 应在此标记之后
- 标记“Bundle”的语法错误,= 应在此标记之后
【问题讨论】:
-
好吧,我已经在我的一个应用程序中完成了这项工作,您可以 dex2jar 我的应用程序并获取代码。您所要做的就是在您的导航抽屉中打开任何片段,作为下一个滑动标签的基础
-
我的主要活动类中有我的抽屉的代码,所以在我调用我的家庭片段的这个类中,我是否编写滑动标签的代码?
-
不,你不需要,从导航抽屉中,你将打开一个空片段,它将充当你想要显示的滑动标签的宿主,:) 这将使你的代码易于阅读和跟进
-
我完全糊涂了,你能给我举个例子吗?我对android还很陌生,不知道所有的语法。
-
play.google.com/store/apps/details?id=pk.nimgade.newyorksubway 看看这个,我相信我已经完成了你想要的,告诉我你是否可以 dex2jar,这将帮助你获得我的代码,如果你不能让我知道
标签: android android-fragments tabs navigation