我使用了以下编码:
我是Android的新手,所以请告诉我如何将自定义导航抽屉与谷歌地图链接。
答案 0 :(得分:0)
我认为你没有得到这个问题的答案。如果您发布代码,我会更有帮助。但是,就目前而言,我认为你需要在NavigationDrawer Activity中调用MapFragment。
如果您只需要一个片段的地图,我建议您使用switch语句。
以下显示了示例代码。
private void updateDisplay(int position) {
Fragment fragment = null;
switch (position) {
case 0:
fragment = new MapFragment();
break;
case 1:
fragment = any of your fragment();
break;
case 2:
fragment = any of your fragment();
break;
default:
break;
}
if (fragment != null) {
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction().replace(R.id.frame_container, fragment).commit();
// update selected item and title, then close the drawer
setTitle(menutitles[position]);
mDrawerLayout.closeDrawer(mLenear);
}
else {
// error in creating fragment
Log.e("Extract", "Error in creating fragment");
}
}
希望这有帮助。