我正在开发一个应用程序,该应用程序具有Settings
当用户单击选项菜单快捷方式时打开的屏幕,该快捷方式在设备上显示为默认按钮或任何其他标志。
当设备中有默认菜单按钮但在设备中没有任何默认菜单按钮时没有获得任何菜单选项标志时,它工作正常。
我的代码如下:
@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;
}
我参考了这里的链接,但无法解决我的问题。
我想补充的一点是:当我按下PageUp
或时,我在模拟器中获得了菜单选项F2
。
但是,当设备没有默认菜单按钮时,它不会以任何其他指示显示为三个点或其他方式。
我的问题:如果用户在 Nexus 7 等真实设备中没有找到选项菜单登录,他如何进入我的设置屏幕?
提前致谢。