由於某種原因,如果我長時間按下我的菜單按鈕,而我的應用程序正在加載內容,它只是停止就像我按下了回車鍵。如何完全禁用android上的菜單按鈕?
我不想要的菜單按鈕,這樣的表現,所以我的問題是:
我怎麼可以完全地禁用菜單按鈕?我從來沒有需要它在我的應用程序,我只是想關閉它。
我想:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
if (keyCode == KeyEvent.KEYCODE_BACK){
onBackPressed();
}
if (keyCode == KeyEvent.KEYCODE_MENU){
return true;
}
else{
return super.onKeyDown(keyCode, event);
}
}
菜單按鈕仍在工作......
任何幫助將不勝感激! 謝謝。
如果使用ProgressDialog下載數據然後設置ProgressDialog取消真。那麼你不需要禁用後退菜單。 – 2012-07-31 09:18:37
在一些三星手機長按菜單被映射到搜索。如果您的手機是三星,則返回true for Search鍵 – nandeesh 2012-07-31 09:31:38
沒有任何工作,如果我長按菜單按鈕,我的進度對話框被取消,我的應用程序崩潰。我真的需要一種方法來殺死這個愚蠢的菜單按鈕,我不需要它,爲什麼我不能把它關掉? – 2012-07-31 11:08:57