[英]How to add sub menu to Android action bar sherlock
我已经使用动作栏夏洛克库完成了动作菜单栏。 我如何在每个菜单上添加子菜单。 单击菜单时,它将打开一个菜单列表。
这是我的代码
// First Menu Button
menu.add("Help").setOnMenuItemClickListener(this.HelpButtonClickListener)
.setIcon(R.drawable.help_button)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
// Second Menu Button
menu.add("Like").setOnMenuItemClickListener(this.LikeButtonClickListener)
.setIcon(R.drawable.like_button)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
// Third Menu Button
menu.add("Exit").setOnMenuItemClickListener(this.ExitButtonClickListener)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
// Fourth Menu Button
menu.add("Tab1").setOnMenuItemClickListener(this.Tab1ButtonClickListener)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
addSubMenu方法返回一个SubMenu对象。 子菜单也是菜单,因此您可以在其上调用添加以将项目添加到子菜单,而不是父菜单。 上面的代码为Form 1和Form 2创建了两个不同的子菜单,而不是在一个New Form子菜单中创建了两个项目。
在此线程中找到完整的详细信息: 如何在代码中向ActionBar操作添加子菜单项?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.