我正在使用一個應用程序,其中有Settings
當用戶單擊在設備上顯示爲默認按鈕或任何其他符號的OptionMenu快捷方式時打開的屏幕。當設備中沒有任何默認菜單按鈕時,不顯示菜單按鈕的任何符號
它在設備中存在默認菜單按鈕時工作正常,但在設備中沒有任何默認菜單按鈕時沒有獲取任何Sign for Menu選項。
我的代碼如下:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_setting, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.btnSettingMenu:
Intent intent = new Intent(MainActivity.this,
RegisterActivity.class);
intent.putExtra("From", "MainActivity");
startActivity(intent);
break;
default:
break;
}
return true;
}
我已經refered以鏈接HERE但也沒能解決我的問題。
點我想補充的是:當我按PageUp
或F2
時我在模擬器中獲得菜單選項。
但是,當設備沒有默認菜單按鈕,它不顯示任何其他指示爲三點或其他方式。
我的問題:用戶如何可以去我的設置畫面,如果他沒有找到選項菜單登錄真正的設備如Nexus 7?
在此先感謝。
Thnks爲您的支持。這個對我有用!! :) –