我想在我的应用程序中使用对话框作为选项菜单,问题是我知道没有按钮的智能手机只有在活动实现了操作菜单时才显示菜单按钮。如何在不丢失 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);
}