作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个具有 USB 主机功能的 Android 3.1。我通过 usb 连接到它,它是一个用作键盘仿真器的 RFID 阅读器。对于键盘模拟器,我的意思是一旦我扫描一个标签,它就会将输出作为击键发送。
现在,一旦插入此阅读器,就无法显示软键盘。因此,除了 rfid 代码外,无法输入任何其他内容。
我试过“强制显示软键盘”的示例但没有成功:它们一直有效,直到我插入 RFID 阅读器。然后软键盘无论如何都消失了!!!
我的软件将在“kiosk 模式”下运行,这就是为什么我询问以编程方式执行此过程的原因。这不是可用性问题。
非常感谢任何帮助。
最佳答案
你有任何 editText 或类似的东西来以这种方式获得焦点吗?
someEditText.requestFocus();
InputMethodManager mgr = (InputMethodManager)getActivity().
getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(someEditText, InputMethodManager.SHOW_IMPLICIT);
我的意思是,如果您在插入 RFID 阅读器后执行此操作,键盘应该会出现。你试过这个吗?
关于Android:有没有办法以编程方式打开关闭物理键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8435295/
我是一名优秀的程序员,十分优秀!