Andrioid Drawer菜单,如clickListener上的自定义菜单

时间:2015-06-07 19:38:53

标签: android google-maps android-fragments navigation-drawer onclicklistener

我正在开发一个Google Maps V2应用,其中我的MainActivity有一个Fragment用于地图,一个linear layout用于保存此片段。我还在地图上绘制标记。我的想法是创建一个像Drawermenu这样的菜单,它会显示Clicked Marker的自定义菜单..

我对android有点新,到目前为止,据我所知,我可以为完整应用程序实现抽屉菜单作为导航(已阅读文档和一些文章,我现在可以自己做)。

我的问题是,我可以建立一个抽屉菜单,显示onMarkerClickListener ??

是可能的吗?

有人已经做过吗? SO或github的任何代码示例

任何粗略的算法/代码示例/指南都非常受欢迎......

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

为了防止抽屉听取手势使用。

final DrawerLayout drawer = (DrawerLayout) getActivity().findViewById(R.id.drawer_layout);
drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

并使用openDrawer和closeDrawer来更改菜单可见性。

//and then use it in your onMarkerClickListener.
drawer.openDrawer(Your View, Usually a ListView);

如果你想隐藏抽屉使用。

drawer.closeDrawer(Your View, Usually a ListView);

我希望这会对你有所帮助:)。