android - 如何在 PopupWindow 上显示键盘?

标签 android android-softkeyboard popupwindow

我正在使用 PopupWindow 类,在 PopupWindow 上我有一个 EditText,我的问题是当 PopupWindow是可见的,我当时点击 EditText 软键盘不可见,我无法输入输入。谁能告诉我如何解决这个问题?

最佳答案

当你创建一个新的PopupWindow时,使用另一种构造方法,你必须设置focusable = true;只有 View 可以聚焦,软键盘才会显示。

public PopupWindow(View contentView, int width, int height, boolean focusable) {}

默认的焦点是'false'

关于android - 如何在 PopupWindow 上显示键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3915230/

相关文章:

android - OnResume 相机重新初始化黑屏

java - 以不同的间隔多次重试代码段

android - 缩放图像以适合 android ImageView 中的顶部和右侧

java - 从 XMLResourceParser 获取 org.w3c.dom.Document

android - 如何在启动 Activity 后在 Fragment 中的聚焦 EditText 中显示软键盘?

html - 在不改变视口(viewport)位置的情况下使用纯 CSS/HTML 弹出 div

java - 有没有办法用Java代码获得只有数字(没有小数,空格)的Android软键盘?

android - ImeAction Search 在点击后更改为 Done

android - 弹出窗口还是弹出菜单?或者是其他东西?

带有工具提示箭头的 Android PopupWindow