繁体   English   中英

如何将子菜单添加到Android操作栏夏洛克

[英]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.

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