我必须学习,但对你而言很简单:
我使用Android Studio创建了一个简单的基本NavigationDrawer应用程序(在创建新应用程序时可以选择提供的NavigationDrawer)。
我的问题:我可以如何(或在哪里)放置我的GoogleMap片段?我可以替换" PlaceholderFragment"还是我创建一个新的片段?以及如何实施?
我可以要求一个简单易用的例子或提示吗?正如我所说,只是一个绝对简单的运行NavigationDrawer / GoogleMap应用程序。我对GoogleMap了解很多,但我没有得到融合。
感谢德国提供的任何帮助和问候。
答案 0 :(得分:0)
您可以使用自己的PlaceHolderFragment
替换生成的Fragment
,无论是常规片段还是GoogleMap片段。
私有PlaceHolderFragment
类是为方便起见而创建的,但您可以创建一个单独的Fragment
类并删除PlaceHolderFragment
类。您可以在使用项目模板创建的活动中的方法onNavigationDrawerItemSelected
内打开地图片段而不是PlaceHolderFragment。
@Override
public void onNavigationDrawerItemSelected(int position) {
// update the main content by replacing fragments
FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.beginTransaction()
.replace(R.id.container, MyMapFragment.newInstance(position + 1)) // instead of PHF
.commit();
}
希望这有帮助。