如何在android 2.x版本中显示溢出菜单的三点
我想实现三点溢出菜单。在蜂巢中,默认情况下三个点可用。我想展示android2.x版本中溢出菜单的三点动作条战斗。如果用户单击菜单按钮,它还应显示三点菜单。有人能告诉我怎么做吗 谢谢如何在android 2.x版本中显示溢出菜单的三点,android,android-actionbar,android-actionbar-compat,Android,Android Actionbar,Android Actionbar Compat,我想实现三点溢出菜单。在蜂巢中,默认情况下三个点可用。我想展示android2.x版本中溢出菜单的三点动作条战斗。如果用户单击菜单按钮,它还应显示三点菜单。有人能告诉我怎么做吗 谢谢 最后,在活动的onCreate()中的setContentView()之后添加“forceShowActionBarOverflowMenu();”。在2.x版本中,它不起作用。三点不出现 private void forceShowActionBarOverflowMenu() { try {
最后,在活动的onCreate()中的setContentView()之后添加“forceShowActionBarOverflowMenu();”。在2.x版本中,它不起作用。三点不出现
private void forceShowActionBarOverflowMenu() {
try {
ViewConfiguration config = ViewConfiguration.get(this);
Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey");
if (menuKeyField != null) {
menuKeyField.setAccessible(true);
menuKeyField.setBoolean(config, false);
}
} catch (Exception e) {
e.printStackTrace();
}
}