Диалог изменил режим клавиатуры на алфавитный - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть 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 с алфавитным режимом имеет фокус.

...