我的工作具有一个应用程序Settings
屏幕,打开当用户点击OptionMenu快捷方式,显示设备上的默认按钮或任何其他标志。
当在设备默认的菜单按钮,但没有得到任何注册的菜单选项时,有没有在任何设备默认的菜单按钮,它工作正常。
我的代码如下:
@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以链接的位置 ,但也没能解决我的问题。
一点我想补充的是:我得到的仿真器的菜单选项,当我按下PageUp
或F2
。
但是,当设备没有默认菜单按钮,它不与任何其他指示的三个点或其他方式显示。
我的问题:用户如何可以去我的设置画面,如果他没有找到选项菜单登录真正的设备如Nexus 7?
提前致谢。