问题标签 [android-virtual-keyboard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 在 TWebBrowser 中聚焦输入时如何显示 Android 的虚拟键盘?
我在 Delphi-XE5 for Android 中创建了一个简单的应用程序。它只有一个TWebBrowser
在应用程序运行时直接访问某个网站的对象。但是当我关注/触摸任何网络表单的输入时,什么都没有发生。光标转到输入,但虚拟键盘不显示。
我是否必须在一个Event
或...上放一些代码......是Delphi的一些错误吗?
android - 有没有办法查看显示的虚拟键盘以及如何使用 AndroidViewClient 关闭它?
在某些字段上输入文本(自动使用AndroidViewClient
)后,虚拟键盘仍保留在我的设备屏幕上。
如果我在此步骤中使用脚本进行转储,culebra
我不会收到与此虚拟键盘相关的视图,但我会收到我目前无法真正看到的视图,因为虚拟键盘隐藏了它们。
我希望AndroidViewClien
“看到”/区分虚拟键盘。
我需要帮助我如何关闭虚拟键盘AndroidViewClient
(我应该使用什么命令?)
UPD
包含的isKeyboardShown()
方法检查是否显示虚拟键盘,它有效!
我写了下面的方法。
它充当BACK关键事件。
这就是我一直在寻找的!
android - 隐藏虚拟键盘但具有功能齐全的光标
我目前正在开发一个计算器应用程序,我在其中制作了一个自定义键盘并想隐藏虚拟键盘。我找到了可以隐藏它的解决方案,但光标也被隐藏了。我想要的功能与 com.android.calculator2 应用程序相同。我已经查看了它的源代码,但我仍然无法让它工作。
android - Qt Android:当我输入 QLineEdit 时,虚拟键盘不断切换为大写
当我输入 QLineEdit 时,虚拟键盘以大写字母开头。即使我将其设置为小写,只要我输入了一个字符,它就会恢复为大写。也就是说,每次我键入一个字符时,键盘都会再次重置为大写。
即使在新创建的项目上也会发生这种情况(我只是进行了行编辑并运行它)。
我找到了一个关于同一问题的论坛帖子 - https://groups.google.com/forum/#!topic/android-qt/QMFZmkACAIA。
我正在使用 Qt/C++(不是 QML)。
编辑:刚刚在一个新的 QML 项目上对其进行了测试,错误也在那里。我还发现了一个关于 QML 的帖子 - https://groups.google.com/forum/#!msg/android-qt/BzGDGoLNtYc/TdtOX9MW3vIJ。
编辑 2:我使用 inputMethodHints() 进行了测试,唯一有效的是 ImhNoAutoUppercase。但是它仍然以大写字符开头,当按下后退按钮(删除最后一个字符)时,即使您输入了几个字母,键盘也会再次切换到大写字母。在第一个字母之后它会切换为小写,如果你不按后退按钮,它基本上可以正常工作。
android - “adb shell input text”是否模拟软件键盘输入?
或者
这些是否分别模拟来自虚拟/硬件键盘的实际输入?
我在 developer.android.com/ 上没有找到这些命令的任何文档
这些命令是否有任何受信任的文档?
android - Android - 在画布上创建虚拟键盘
我是 Android 新手,我不确定从哪里开始创建虚拟键盘。我阅读了有关前台服务的内容,但这仍然使我感到困惑。前台服务是创建虚拟键盘的正确方法吗?如果是,我如何将一段 UI 附加到该服务上,我可以在该服务上绘制我想如何使用画布的键?
我不是要你为我做这项工作,我只需要指出正确的方向。谢谢 :)
javascript - 仅在调整窗口宽度时调用 jquery 函数
我有一个功能responsive
可以改变我网站上某些元素的行为,包括隐藏弹出窗口等。我在两种情况下称之为:
问题出现在 android chrome 上,因为虚拟键盘实际上改变了屏幕的高度,并触发responsive
了关闭我的弹出窗口的功能(其中一些有文本字段,因此无法输入)。
我怎样才能防止这种情况发生?我在某处读到了一个很好的观点,即 android 虚拟键盘只会改变屏幕的高度,而不是宽度,所以我认为在调整大小之前和之后比较宽度是个好主意。所以我创建了这个函数来比较之前和之后的宽度,resize()
如果宽度不同则运行,但它不能按预期工作,即使我只更改了屏幕的高度,控制台日志也会显示不同的文档宽度(使用 chrome 开发人员工具)。
知道出了什么问题或如何防止responsive
在高度变化时启动功能?
android - 检测虚拟键盘的大小
使用 javascript 或 JQuery,有没有办法检测 android/iOS 虚拟键盘的大小?
我需要这个,因为当您全屏浏览网页时,屏幕(在 android 上)不会自动滚动到输入,因此虚拟键盘实际上最终会覆盖我要输入的内容。
希望通过找到大小,我可以相应地滚动网页。
提前致谢。
android - android在显示虚拟键盘时使editText浮动,而不调整背景大小
我的活动背景中有一个surfaceView并在其上编辑文本,我需要在显示虚拟键盘时显示编辑文本而不调整surfaceView的大小...最后我只需要在显示虚拟键盘时编辑文本即可移动
hide - 如何以编程方式从 android 美德键盘中隐藏一些键
我想创建一个隐藏虚拟键盘一些键的文本输入:移位、记录(麦克风)、数字和点(。)