我想根据我的参数以编程方式将我的OptionsMenu中的子菜单添加到menuItem.我在android sdk中检查了"MenuItem"并且没有addSubMenu()方法!,尽管你可以找到"hasSubMenu()"和"getSubMenu".
正在考虑在onCreateOptionsMenu中这样做:
public boolean onCreateOptionsMenu(Menu menu) {
MenuItem mi = menu.getItem(MYITEMID); // << this is defined in my XML optionsMenu
SubMenu subm = mi.addSubMenu(0,1,0,"Map 1"); // no addSubMenu() method!!!???
....
Run Code Online (Sandbox Code Playgroud)
如何在代码中的menuitem中创建子菜单?
我正在使用发送JSON响应的API,如下所示:
[
- {
"id": 46843639,
"nickname": "JSON",
"registration_date": "2004-03-07T23:16:20.000-04:00",
"country_id": "BR",
"user_type": "normal",
"logo": null,
"points": 91,
"site_id": "JSN",
"permalink": "http://xxxxxx",
"seller_reputation": - {
"level_id": "2_orange",
"power_seller_status": null,
"transactions": - {
"period": "historic",
"total": 14,
"completed": 8,
"canceled": 6,
"ratings": - {
"positive": 1,
"negative": 0,
"neutral": 0,
},
},
},
"status": - {
"site_status": "active",
},
},
]
Run Code Online (Sandbox Code Playgroud)
我找不到任何规范文件中的减号' - '.这是JSON标准吗?