Android导航抽屉Popup SubMenu

时间:2014-06-30 02:22:43

标签: android navigation-drawer submenu

我正在导航抽屉上进行测试,它遵循google开发者控制台提供的文档,效果很好。现在,我想在抽屉里面实现一个子菜单,我一直在搜索,我可以找到可扩展的列表视图解决方案,但如果我想实现如下图所示的内容。顺便问一下,有这个名字吗?还是弹出列表?

Navigation Drawer pop up submenu http://s23.postimg.org/u1ssfpaef/android.jpg

我知道我必须根据google的示例做一些自定义,我在想是否弹出菜单应该是另一个列表视图活动?

1 个答案:

答案 0 :(得分:0)

您可以使用Android的默认弹出菜单。您可以在此链接上找到有关菜单的更多信息Android Developer Guide for Menus

但根据Android UI指南和用户体验,您不应使用多个重叠弹出窗口。这就是为什么GMail和Play商店应用将可折叠列表项用于子菜单内容的原因。

要在按钮单击上添加弹出菜单,您可以使用以下代码:

button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        openOptionsMenu();
    }
});

或者设置android:onClick =" myOnClickMethod"在你的按钮在xml中然后有:

public myOnClickMethod(View v) {
    openOptionsMenu();
}

在你的活动中。 希望你得到答案。