我在运行时添加了一个SubMenu,一切都很棒。
我刚遇到一个问题:如何在运行时添加的SubMenu上set showAsAction="always"
?
没有方法可以实现这一点,如果不设置它,我找不到任何方法让它显示在Action Bar中。
谢谢你的帮助
答案 0 :(得分:3)
不知道这是否太晚,但SubMenu有一个名为getItem()的函数,它返回一个MenuItem。然后,您可以获取此MenuItem,然后调用setShowAsAction()。希望这会有所帮助!!!
答案 1 :(得分:1)
致电yourSubMenu.getItem()
。这将为您提供代表SubMenu的MenuItem。
答案 2 :(得分:0)
如果我正确的话
MenuItem = item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);