Я знаю способ установки меню видимым без использования физической клавиши на устройстве:
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) {}