如何在android中创建可扩展的多级菜单

时间:2015-10-07 10:06:23

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

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

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

enter image description here

1 个答案:

答案 0 :(得分:0)

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