将菜单按钮添加到ActionBar选项卡

时间:2014-01-09 13:06:56

标签: android android-ui

我正在尝试将一个菜单按钮添加到ActionBar选项卡区域的右侧 enter image description here

当然我真正需要的是一个可点击的图像/按钮,它总是与右边对齐,但我不知道我怎么能这样做没有主要黑客攻击ActionBar或写一个我自己。 有没有一种标准的方法来使用ActionBar?

任何帮助将不胜感激。

更新对于那些建议使用添加菜单的标准方式的人来说,这就是发生的事情

enter image description here

由于 约尼

1 个答案:

答案 0 :(得分:0)

您可以强制操作系统将菜单按钮放在操作栏中,但不是一个好主意。让操作系统决定何时将菜单按钮放在ActionBar上。

无论如何,我这样做:

           try {
                ViewConfiguration config = ViewConfiguration.get(this);
                Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey");
                if(menuKeyField != null) {
                    menuKeyField.setAccessible(true);
                    menuKeyField.setBoolean(config, false);
                }
            } catch (Exception ex) {
                Log.e("yourapp", ex.toString());
            }