cost 85 ms
如何使用 InputConnection 模拟逐字符延迟的打字? - How to simulate typing with char-by-char delay using InputConnection?

我需要在 WebView 上使用软输入键盘模拟逐字符延迟的键入文本。我不能使用WebView#dispatchKeyEvent ,因为它不适合键入 Unicode 文本并且不模拟软输入键盘。 我正在覆盖WebView#onCreateInputConnection以获取对 webview 使用的实 ...

即使键盘打开,后按也会关闭应用程序 - back pressing closes app even though keyboard is open

我的活动中有一个 searchView 视图。 当我单击它时,键盘会打开(应该如此),但是当我按下后退按钮时,我希望它关闭键盘(可见),但它会关闭整个应用程序。 这在我添加此代码后开始发生。 这有助于我在触摸键盘外部时隐藏键盘: 我该怎么做才能先按后退按钮关闭打开的键盘,然后才关闭应用程序? ...

如何在 Android Compose 中指定键盘语言 - How to specify a keyboard language in Android Compose

我正在用 Android Compose 编写一个应用程序。 我有一个 TextField,其中包含已知语言的文本,比如德语。 当用户点击 TextField 时,键盘会弹出。 我希望键盘弹出德语预设(假设它存在于手机上)以节省用户几次点击。 我该怎么做? ...

因为 currentInputConnection 总是返回 null - because currentInputConnection always returns null

我正在尝试为 Android 构建一个 IME(输入法编辑器)。我知道我必须创建一个扩展InputMethodService的 class 才能访问getCurrentInputConnection方法。 我的理解是,这会使我返回到当前聚焦的文本字段或 null(如果没有)。 然后我知道我必须做这 ...

输入法服务如何识别输入字段? - How to identify an input field by an input method service?

我正在实现自定义键盘,因此使用输入法服务。 在onStartInput()方法中,我能够通过EditorInfo参数的packageName识别应用程序,使用键盘。 我想识别输入字段以允许用户根据他选择的字段执行某些操作。 例如,如果他使用应用程序 XY 和 select,则第一个字段应该是提供给 ...

从 web 应用程序中检测 Android InputMethod() API - Detecting Android InputMethod() API from web app

我正在构建一个 web 应用程序,它将在 Android 设备上运行。 该设备具有其他软件,可通过 Android InputMethod() API 创建文本输入。 如果我的 web 应用程序上的输入字段具有焦点,则此文本已正确插入输入字段。 问题是,如果在 web 应用程序中的输入字段没有焦点 ...

InputMethodService 与 Jetpack Compose - ComposeView 导致:组合到不传播 ViewTreeLifecycleOwner 的视图中 - InputMethodService with Jetpack Compose - ComposeView causes: Composed into the View which doesn't propagate ViewTreeLifecycleOwner

您可以在Github上找到一个示例项目来重现该问题我一直在尝试将 Jetpack Compose 用于键盘 UI。 最终,当我尝试通过 InputMethodService 为键盘充气时class IMEService : InputMethodService() { override f ...

启动自定义软键盘后,文本字段不显示 cursor - Text field does not show cursor after starting custom soft keyboard

我已经实现了一个自定义软键盘,它已经出现在 Play 商店并被很多人使用。 在几乎所有应用程序中它都可以正常工作,但只有在我试图解决的一个应用程序中存在一件令人讨厌的事情。 如果您使用信使 Threema 和 select 在文本字段中输入字母,则会显示键盘 - 但 cursor 不存在。 看起来 ...

使用完成按钮关闭我的自定义键盘 - Use done button to close my custom keyboard

我正在 android studio 中为 android 制作一个自定义键盘,我几乎已经实现了一个基本键盘所需的所有基本功能,但是当我按下右下角的完成键时,我正在努力弄清楚如何关闭我的键盘。 大多数情况下,android 应用程序中的所有文本框都包含一个 imeOption 指定完成键要执行的操 ...

android - 编辑文本键盘未显示 - android - edittext keyboard not showing

我正在以编程方式创建一个edittext 。 但我无法在 edittext 中输入任何内容。 我已经涵盖了本网站上的所有相关答案,但没有一个对我有用。 也许我错过了一些小细节。 如果我能得到一些帮助,那会很有帮助。 动态创建编辑文本的代码: 我涵盖的一些答案: 如何以编程方式在 EditT ...

Android - 如何在显示活动时自动显示输​​入法选择器? - Android - How do I display input method picker automaticly whenever activity is shown?

TLDR 版本:我想以尽可能少的点击次数在输入法之间切换。 InputMethodManager.showInputMethodPicker()在 MainActivty onResume()调用时什么都不做,但在添加到按钮时起作用。 我猜这个问题是由于我的应用程序在调用showInputMet ...

Android 应用程序鼠标指针输入在活动 UI 元素上效果不佳 - Android App Mouse Pointer Input Not working well on Activity UI Elements

解决了! https://stackoverflow.com/a/63790855/12021422 我正在开发一个适用于手机、标签和电视盒的 Android 应用程序。 我的应用程序需要处理来自触摸、鼠标指针或远程的输入。 目前,我的代码可以很好地实现该功能,但处理鼠标输入的异常行为仅发生在电视 ...

当前未选择我的应用程序中的自定义键盘时,InputMethodManager.showInputMethodPicker 不显示 - InputMethodManager.showInputMethodPicker not showing when custom keyboard in my app is not currently selected

我正在使用InputMethodService实现自定义键盘。 当所选键盘是我的自定义键盘时,从作为聊天头的服务(如 facebook 信使中的浮动小部件)调用showInputMethodPicker有效,但如果当前所选键盘是其他键盘,例如 Gboard,输入法选择器 UI 不会显示,在 andr ...

有没有办法限制 Android 软键盘只允许表情符号字符? - Is there a way to restrict the Android soft keyboard to allow ONLY emoji characters?

我有一个只能是单个表情符号字符的 EditText。 我已经添加了代码和过滤器来确保这一点,但我仍然有一个可用性问题,因为键盘在 NORMAL 文本模式下弹出。 对于用户来说,只允许使用表情符号字符并不明显。 理想情况下,我可以禁用除表情符号之外的所有输入,但这似乎是不可能的。 另一种选择是让键盘 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM