android-actionbar - 如何将子菜单添加到安卓动作栏

  显示原文与译文双语对照的内容

我使用动作栏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方法返回子菜单对象。 子菜单也是一个菜单,因此可以在它上面调用添加来将项添加到子菜单而不是父菜单。 上代码为表单 1和表单 2创建了两个不同的子菜单,而不是在一个新表单子菜单中创建两个项。

在这里线程中查找全部详细信息: 如何将子菜单项添加到代码中的ActionBar动作

作者:
...