gpt4 book ai didi

菜单无法在三星设备上打开的 Android 问题

转载 作者:行者123 更新时间:2023-11-30 03:25:00 26 4
gpt4 key购买 nike

Android 菜单在三星设备上无法打开的问题

  1. 按下菜单键。
  2. onPreparaeOptionsMenu 调用了添加 > 6 个菜单项。
  3. 已选择菜单的“更多”按钮。
  4. 已选择任何菜单项。
  5. 按下菜单键。
  6. onPrepareOptionsMenu 调用删除所有项目并添加 <6 个菜单项。
  7. 不显示菜单。
  8. 按菜单键不再调用 onPrepareOptionsMenu。

    public boolean onPrepareOptionsMenu(Menu menu) {
    super.onPrepareOptionsMenu(menu);
    menu.clear();
    if (isLess) {
    menu.add(0, 0, 0, "Menu 0");
    menu.add(0, 1, 0, "Menu 1");
    menu.add(0, 2, 0, "Menu 2");
    menu.add(0, 3, 0, "Menu 3");
    menu.add(0, 4, 0, "Menu 4");

    } else {
    menu.add(0, 0, 0, "Menu 0");
    menu.add(0, 1, 0, "Menu 1");
    menu.add(0, 2, 0, "Menu 2");
    menu.add(0, 3, 0, "Menu 3");
    menu.add(0, 4, 0, "Menu 4");
    menu.add(0, 5, 0, "Menu 5");
    menu.add(0, 6, 0, "Menu 6");
    menu.add(0, 7, 0, "Menu 7");
    }
    }

最佳答案

菜单选项不适用于 Android

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ( keyCode == KeyEvent.KEYCODE_MENU ) {
openOptionsMenu();
return true;
}
return super.onKeyDown(keyCode, event);
}

关于菜单无法在三星设备上打开的 Android 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18375239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com