-1
在一些設備中,設備hase菜單按鈕。我想,當我在我的應用程序中,然後單擊設備的菜單按鈕時,我會看到許多應用程序的設置菜單等特殊形式,但此顯示在底部。我怎麼寫這個?請給我想法或鏈接閱讀。我搜查了,但我找不到解決方案。感謝您的提醒管理設備的菜單按鈕
在一些設備中,設備hase菜單按鈕。我想,當我在我的應用程序中,然後單擊設備的菜單按鈕時,我會看到許多應用程序的設置菜單等特殊形式,但此顯示在底部。我怎麼寫這個?請給我想法或鏈接閱讀。我搜查了,但我找不到解決方案。感謝您的提醒管理設備的菜單按鈕
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_MENU) {
// call your menu button method
return true;
}
// let the system handle all other key events
return super.onKeyDown(keyCode, event);
}
,並保持你自己的menu button
Button button = (Button)findViewById(R.id.my_bytton);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
openOptionsMenu();
}
});
我想管理我的應用程序的特殊赫爾德瓦爾鍵,該鍵像家按鈕。我認爲這是錯誤的。我是否使用onOptionsMenuSelected爲此? – user2982082
我剛添加的代碼也看到我的更新 –
onOptionsMenus()?我們用它來管理設備的硬件密鑰嗎?或設備的主頁按鈕?當然? – user2982082