在滑动-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 从 Fragment 延伸而来,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;
}

请记住使用片段管理器初始化适配器类。

最新更新