Работа с планшетом Xoom и кнопка меню (опции) в нижней части экрана не загораются (не активны).Меню не работает
Любые предложения?
@Override
public boolean onCreateOptionsMenu (Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.option_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.about:
about();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
private void about() {
AlertDialog alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setTitle("About");
alertDialog.setMessage("App v1.0");
alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// here you can add functions
}
});
alertDialog.setIcon(R.drawable.icon);
alertDialog.show();
}
Появляются ли они в ActionBar? – kabuko
Нет, нет ActionBar в моем приложении. – user899641
Просто несогласованный намек: если вы хотите, чтобы кнопка «ОК» удаляла диалог, вам не нужно, чтобы no-op 'DialogInterface.OnClickListener' - просто написал' alertDialog.setButton («OK», null) '. 'AlertDialog' автоматически устанавливает диалоги после нажатия кнопок. –