5

我在我的应用程序中使用 ActionBarSherlock,我想实现如下图所示的弹出菜单,具有徽标和相应的文本。

请帮助我实现这一目标,任何帮助都是可观的。

谢谢

在此处输入图像描述

4

2 回答 2

9

在这里。这实际上是在您发布屏幕截图的应用程序中完成的。我想您熟悉 ActionbarSherlok。此下拉菜单的按钮将在操作栏上。

public boolean onCreateOptionsMenu(Menu menu) {
    // Used to put dark icons on light action bar


    SubMenu subMenu1 = menu.addSubMenu("");



    subMenu1.add("Item1").setIcon(R.drawable.icon).setOnMenuItemClickListener(
            new OnMenuItemClickListener() {

                @Override
                public boolean onMenuItemClick(MenuItem item) {





                    return false;
                }
            });

    MenuItem subMenu1Item = subMenu1.getItem();
    subMenu1Item.setIcon(R.drawable.abs__ic_menu_moreoverflow_holo_dark);
    subMenu1Item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS
            | MenuItem.SHOW_AS_ACTION_WITH_TEXT);

    return true;
}
于 2013-05-23T08:44:06.450 回答
1

添加PopupMenuActionBarSherlock中。

于 2013-11-01T10:56:44.843 回答