问题标签 [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 - 如何检测 SearchView 的虚拟键盘何时被解除
我想在虚拟键盘被关闭时调用 mSearchView.clearFocus(),该怎么做?
我的问题是一旦 SearchView 获得焦点,它就会保持焦点,所以如果我使用后退按钮关闭虚拟键盘,并打开一个 AlertDialog - 例如 - 一旦我关闭 AlertDialog,虚拟键盘就会再次弹出,因为搜索视图仍然有焦点,好像它重新获得焦点。
对于我使用的 SearchView:
对于活动包含我使用的 SearchView:
即使我将其更改为以下内容,我也会遇到同样的问题
开斋节 1:
改变
成为
没有解决问题,我得到相同的结果。
编辑2:
我尝试了创建自定义 SearchView 并覆盖 onKeyPreIme 并调用 clearFocus() 的方法,但没有调用 onKeyPreIme。
android - 如何编写虚拟键盘并在 android、ios 和 Web 应用程序之间共享
这可以使用任何流行的多平台原生应用程序开发工具来完成吗?React Native、Angular 和 Nativescript 等。您还有其他方法建议吗?
我希望它成为适用于 Android 和 ios 的一流键盘以及适用于 Web 的应用内键盘。
基本上我有一个用于特定领域通信的自定义键盘的想法。我想让一些东西运行起来,玩弄它并测试新的想法。我想在日常生活中使用它在我的手机和电脑上发短信。
我想要输入整个术语/句子的特殊按钮。关键字/句子等的键盘搜索功能。
android - 当用户点击输入/完成时以编程方式关闭虚拟键盘
我目前正在开发一个旨在在平板电脑上运行的 Angular 应用程序。我有一个由不同行组成的假表单,每行都有一个文本字段。我希望当用户在其中一个字段中键入一个值并点击输入时,键盘会关闭,直到他再次点击一个文本字段。类似于:“触摸字段 -> 打开键盘 -> 插入值 -> 按 Enter -> 隐藏键盘”。
这是可能的还是 Android 的内置行为,这是无法避免的?
android - 如何获取原生安卓软键盘的行数?
我正在使用 Android 中的输入法服务构建自定义键盘,我希望它的高度尽可能与本机键盘一样高,但没有数字行和任何其他行(例如预测行或其他内容)。
我通过使用设置键盘的高度
但是,当通过设置将数字行插入本机键盘时,此方法返回更高的值。我希望高度保持没有数字行。有没有办法确定本机键盘中的行数?
android - 在任何输入上使用 Qt 5.15 的 Android 上都看不到软键盘
我们从 5.12.9 迁移到 5.15.2,现在软 Android 键盘在我们的任何输入或文本字段的活动焦点上都不可见(不弹出)。这是一个错误(QTBUG-88069)还是存在一些解决方法?
遵循Stackoverflow 解决方案或设置/清除窗口标志对我不起作用。
avd - 如何在android studio中隐藏android虚拟设备(AVD)的键盘
当对话框出现时,您可以关闭“显示虚拟键盘”选项