Как отменить нажатие кнопки "Назад" при отображении виртуальной клавиатуры?
В моем приложении, когда появляется виртуальная клавиатура, она толкает мое меню снизу, и это не так приятно, а также покрывает часть содержимого, поэтому я просто скрываю ее, когда появляются виртуальные клавиатуры.
Но когда я нажимаю назад, чтобы скрыть клавиатуру, я хочу снова показать свое меню, но ничего не происходит, за исключением того, что виртуальная клавиатура исчезает, как по умолчанию.
Я старался:
@Override
public void onBackPressed()
{
LinearLayout menuLayout = (LinearLayout)findViewById(R.id.menuLayout);
menuLayout.setVisibility(View.VISIBLE);
super.onBackPressed();
}
также попробовал БЕЗ
super.onBackPressed();
Никто из них не работал.
Какие-либо предложения?
1 ответ
Вы не должны переопределять onBackPressed
метод. Смотрите здесь, как решить вашу проблему