У меня есть всплывающее окно, содержащее некоторые EditTexts. Я хочу создать свою собственную цифровую клавиатуру во всплывающем окне. Итак, у меня есть 10 кнопок, которые представляют цифры 0-9. Внутри кнопок onClickListener я пытаюсь отправить ключевое событие
public void onClick(View v) {
dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_0));
}
но это не влияет на EditTexts. Я пытался сделать это с помощью focusable equals true и false, но результат тот же. Когда я пытаюсь отправить ключевое событие в основном макете активности, он работает хорошо, так что я должен изменить, чтобы мой код работал во всплывающем окне?