SubMenu showAsAction在运行时添加

时间:2014-01-31 15:11:36

标签: android runtime submenu

我在运行时添加了一个SubMenu,一切都很棒。 我刚遇到一个问题:如何在运行时添加的SubMenu上set showAsAction="always"? 没有方法可以实现这一点,如果不设置它,我找不到任何方法让它显示在Action Bar中。 谢谢你的帮助

3 个答案:

答案 0 :(得分:3)

不知道这是否太晚,但SubMenu有一个名为getItem()的函数,它返回一个MenuItem。然后,您可以获取此MenuItem,然后调用setShowAsAction()。希望这会有所帮助!!!

答案 1 :(得分:1)

致电yourSubMenu.getItem()。这将为您提供代表SubMenu的MenuItem。

答案 2 :(得分:0)

如果我正确的话 MenuItem = item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);