我知道在不使用设备上的物理密钥的情况下设置菜单的方法:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
openOptionsMenu();
}
}, 2000);
但触摸设备上的物理键时菜单将不可见 - “返回”。是否可以设置菜单始终可见,或者我可以用另一种方式创建自己的菜单类,它看起来像自定义Android菜单?
我使用以下代码创建菜单:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
并按方法使用这些项目:public boolean onOptionsItemSelected(MenuItem item) {}