在Swipe-Tab应用程序中将地图插入到片段中
问题描述:
我正在开发带有选项卡和滑动的应用程序。在选项卡中,我加载了带有文本和图像的片段,但是当我尝试放置一个Map时,它会返回错误。 在FragmentActivity我有这样的:在Swipe-Tab应用程序中将地图插入到片段中
public Fragment getItem(int position) { Fragment newfragment; if (position == 0) { newfragment = new Fragment1(); } else if (position == 1) { newfragment = new Fragment2(); } else if (position == 2) { newfragment = new Fragment3(); } else if (position == 3) { newfragment = new MapFragment(); } else { newfragment = new StartFragment(); } return newfragment; }
MapFragment.java从片段延伸和logcat的说,我需要调用一个MapActivity,但我不以什么方式我称之为MapActivity发现和填补了片段与MapActivity ...
答
给一个尝试这种方式来选择片段:
public Fragment getItem(int page) {
Fragment fragment = null;
switch (page) {
case 0:
fragment = new Fragment1();
break;
case 1:
fragment = new Fragment2();
break;
case 2:
fragment = new Fragment3();
break;
}
return fragment;
}
记得使用法力碎片ger来初始化适配器类。
嗨,我发现一件事。如果您在幻灯片视图选项卡中的片段内放置地图,当您尝试在片段和MapFragment之间滑动时,焦点不会将其从地图活动中移出... – PlugInBoy
我认为您应该声明您的姿态类型正在使用。如果并排滑动或边界一个。 – MonkeyDroid
@MonkeyDroid你可以更具体的解决你的解决方案,处理用MapFragment在标签上刷卡吗? –