简体   繁体   English

如何在Android中创建可扩展的多层菜单

[英]How to create Expandable MultiLevel Menus in android

I want to create a Expandable Multi-level (three level) menus and fill data dynamics. 我想创建一个可扩展的多级(三级)菜单并填充数据动态。 My data come from web server i want to fill data directly into menus and I also want First Level Menus and Second level is already open. 我的数据来自Web服务器,我想直接将数据填充到菜单中,并且我还希望第一级菜单和第二级已经打开。 I am new in android developing.Thanks in advance! 我是android开发的新手,谢谢!

I give a reference below image:- 我给下面的图像参考:-

在此处输入图片说明

@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;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM