我在向应用程序插入NavigationDrawer
时遇到问题。下面是代码的一部分
public class MainActivity extends FragmentActivity implements LocationListener, LocationSource {
private GoogleMap mMap;
private OnLocationChangedListener mListener;
..
}
在其活动类型中,我无法插入导航抽屉。我想要导航抽屉的所有内容都不是为了更改碎片,因为我只使用抽屉按类型显示标记,将法线贴图更改为卫星贴图。 任何帮助将不胜感激
答案 0 :(得分:0)
使用NavigationDrawer结构在Eclipse中创建一个新项目,这样您就可以获得导航抽屉良好实现的默认代码。然后,您可以合并此示例代码和现有代码。
您需要根据需要自定义的方法是MainActivity:
@Override
public void onNavigationDrawerItemSelected(int position) {
// update the main content by replacing fragments
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction().replace(R.id.container, PlaceholderFragment.newInstance(position + 1))
.commit();
}
不要替换碎片,只需在标记/图层之间切换。