带有导航抽屉的Android Maps v2

时间:2014-07-06 13:41:53

标签: android navigation-drawer android-maps-v2

我在向应用程序插入NavigationDrawer时遇到问题。下面是代码的一部分

public class MainActivity extends FragmentActivity implements LocationListener, LocationSource {
    private GoogleMap mMap;
    private OnLocationChangedListener mListener;
..
}

在其活动类型中,我无法插入导航抽屉。我想要导航抽屉的所有内容都不是为了更改碎片,因为我只使用抽屉按类型显示标记,将法线贴图更改为卫星贴图。 任何帮助将不胜感激

1 个答案:

答案 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();
}

不要替换碎片,只需在标记/图层之间切换。