У меня есть EditText
с типом ввода Число .Пользователь нажал на нее, и клавиатура с режимом «Число» показала.
Когда пользователь вводит число, я должен показать Диалог без скрытия клавиатуры.
Dialog dialog = new Dialog(context);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.my_loader_dialog);
dialog.setCancelable(false);
dialog
.getWindow()
.setBackgroundDrawableResource(
R.drawable.proccess_popup_drawable);
dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_UNCHANGED);
dialog.show();
Но диалоговое окно изменяет режим клавиатуры с режима Число на Алфавитный режим, пока он отображается, и возвращается к Число Режим после этого уволен.Это «мерцание» выглядит некрасиво.
Как заставить Dialog не изменить режим клавиатуры?
ПРИМЕЧАНИЕ: Тот же диалогЯ должен показать, когда мой другой EditText
с алфавитным режимом имеет фокус.