使用 Dialog 而不是 ICS 上的选项菜单



我想在我的应用程序中使用对话框作为选项菜单,问题是我已经了解,没有按钮的智能手机仅在活动实现了操作菜单时才显示菜单按钮。如何在不丢失 ICS 上的"菜单"按钮的情况下显示对话框而不是菜单?

多谢!来自西班牙的问候!

你可以在这里找到你的答案。简而言之,您只需降低目标 sdk 版本,然后菜单按钮将出现在所有 ICS 设备上。然后你只需使用它来检测点击:

@Override
public boolean onKeyDown(int keycode, KeyEvent event ) {
    if(keycode == KeyEvent.KEYCODE_MENU){
        //do you thing here
        return true;
    }
    return super.onKeyDown(keycode,event); 
}

最新更新