我在我的应用程序中使用 ActionBarSherlock,我想实现如下图所示的弹出菜单,具有徽标和相应的文本。
请帮助我实现这一目标,任何帮助都是可观的。
谢谢
我在我的应用程序中使用 ActionBarSherlock,我想实现如下图所示的弹出菜单,具有徽标和相应的文本。
请帮助我实现这一目标,任何帮助都是可观的。
谢谢
在这里。这实际上是在您发布屏幕截图的应用程序中完成的。我想您熟悉 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;
}
添加PopupMenu
在ActionBarSherlock中。