我正在尝试将一个菜单按钮添加到ActionBar选项卡区域的右侧
当然我真正需要的是一个可点击的图像/按钮,它总是与右边对齐,但我不知道我怎么能这样做没有主要黑客攻击ActionBar或写一个我自己。 有没有一种标准的方法来使用ActionBar?
任何帮助将不胜感激。
更新对于那些建议使用添加菜单的标准方式的人来说,这就是发生的事情
由于 约尼
答案 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());
}