0

我对 ActionBarSherlock 有一些问题

在android 4上没关系: 在android 4上没问题

但是在安卓 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;
}

我怎样才能解决这个问题 ?

4

1 回答 1

5

在带有硬件菜单按钮的设备上,您需要按下硬件菜单按钮才能查看溢出选项。软菜单按钮仅在没有硬件按钮的设备上可用。

于 2012-08-24T15:56:46.867 回答