我想在我的应用程序中使用对话框作为选项菜单,问题是我已经明白,如果活动有一个操作菜单,没有按钮的智能手机只显示菜单按钮。 如何在不丢失ICS上的菜单按钮的情况下显示对话框而不是菜单?
非常感谢!来自西班牙的问候!
答案 0 :(得分:1)
您可以找到答案here。简而言之,您只需减少目标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);
}