我有包含一些 EditTexts 的弹出窗口。我想在弹出窗口中创建我的自定义数字键盘。所以我有 10 个代表数字 0-9 的按钮。内部按钮的 onClickListener 我试图调度关键事件
public void onClick(View v) {
dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_0));
}
但它不会影响 EditTexts。我试图用可聚焦的等于真和假来做到这一点,但结果是一样的。当我试图在活动的主布局中调度关键事件时,它运行良好,那么我应该改变什么以使我的代码在弹出窗口中工作?