0
我有一些问题与ActionBarSherlockActionBarSherlock没有显示所有菜单项下的Android 2.x的
在Android 4这是确定:
但是在Android 2.3
一种选择是失踪了! !并没有显示子菜单显示此选项。
这是我如何创建菜单:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("Controls")
.setIcon(R.drawable.ic_launcher)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
menu.add("Theme")
.setIcon(R.drawable.ic_launcher)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
menu.add("Advanced")
.setIcon(R.drawable.ic_launcher)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
menu.add("Profils")
.setIcon(R.drawable.ic_launcher)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
menu.add("Save")
.setIcon(R.drawable.ic_launcher)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
return true;
}
我怎么能解决这个问题?
缺失哪个选项?如果你的意思是'高级'和'Profils',请注意,在Android 2.x上,你需要按下硬件菜单按钮来查看额外的选项 – codinguser
你是对的!这是我想念的!非常感谢 ! 您是否知道在Android 2.x中是否有与Android 4相同的方法?因为不得不按下菜单按钮,它不是很酷。 – jaumard
Android 4.x自动检测硬件按钮是否存在,并显示软件菜单选项。我不知道你是否可以强迫它认为没有硬件密钥。请注意,默认行为对于那些习惯于拥有硬件密钥的人来说是一致的。 – codinguser