【问题标题】:How to create Expandable MultiLevel Menus in android如何在 android 中创建可扩展的多级菜单
【发布时间】:2015-10-07 10:06:23
【问题描述】:

我想创建一个可扩展的多级(三级)菜单并填充数据动态。我的数据来自网络服务器,我想将数据直接填充到菜单中,我还想要一级菜单,二级菜单已经打开。我是android开发的新手。提前致谢!

我在下面的图片中给出了参考:-

【问题讨论】:

    标签: java android android-layout android-menu android-json


    【解决方案1】:
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.menu_enter, menu);
        SubMenu submenu = menu.addSubMenu(0, Menu.NONE, Menu.NONE, "My Account");
        //submenu.add(0, 10, Menu.NONE, "My Profile");
        //submenu.add(0, 15, Menu.NONE, "Change Job");
        SubMenu submenu2 = submenu.addSubMenu(0, Menu.NONE, Menu.NONE, "Change Job");
        submenu2.add(0, 100, Menu.NONE, "Pilot");
        submenu2.add(0, 105, Menu.NONE, "Fligh Attendant");
        submenu2.add(0, 110, Menu.NONE, "Technical");
        //submenu.add(0, 20, Menu.NONE, "Log Out");
        return true;
    }
    

    【讨论】:

    • alican,这是一个设置菜单,但我想要上图中给出的抽屉菜单
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-18
    • 2011-08-06
    • 2021-11-26
    相关资源
    最近更新 更多