最开始在popupwindow里面无法自动弹出软键盘,后来通过 延时解决此问题
/** * 显示键盘 * * @param view */ public void showKeyBord(View view) { view.postDelayed(() -> KeyBoardUtils.showKeyboard(view), 100); }
public static void showKeyboard(View view) { try { InputMethodManager imm = (InputMethodManager) view.getContext() .getSystemService(Context.INPUT_METHOD_SERVICE); if (imm != null) { view.requestFocus(); imm.showSoftInput(view, 0); } } catch (Exception e) { e.printStackTrace(); } }
本文介绍了一种解决PopupWindow中软键盘无法自动弹出的问题的方法。通过使用延迟加载的方式,在特定视图上触发软键盘显示。该方案适用于需要在PopupWindow中输入数据的应用场景。
508

被折叠的 条评论
为什么被折叠?



