问题标签 [inputmethodmanager]
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 - Android 键盘/IME 切换监听器
我开发了一个自定义键盘。我要求用户使用 inputMethodManager.showInputMethodPicker()
.
当用户在使用我的应用程序时实际更改键盘/ime时,我如何实现一个被调用的监听器?
android - showSoftInput 不适用于 Spinner 内的 EditText
我有一个微调器,其中下拉项有一个 EditText,在尝试 editText.requestFocus() 之后,焦点出现在 editText 上,但键盘没有出现。它告诉 mServedView != view,我基本上认为下拉项可能没有附加到父活动。以下是我的代码。
我曾尝试使用 toggleSoftInput,在这种情况下会显示键盘,但是当我键入第一个键时,下拉菜单会关闭。
android - InputMethodManager.showInputMethodPicker 当前未选择我的应用程序中的自定义键盘时未显示
我正在实现一个自定义键盘InputMethodService
。从聊天头的服务(像Facebook Messenger中的浮动小部件)从所选键盘是我的自定义ONE工作时的呼叫showInputMethodPicker
(如Facebook Messenger中)在 android studio 中运行控制台上的错误消息。通过选定的键盘,我的意思是设置中的默认键盘。
showInputMethodPicker
即使未选择我的自定义键盘或不可能,如何进行工作?不熟悉Android,欢迎使用其他方法(如果上面的方法一开始就错了)
关注此博客文章以创建“聊天头”和此stackoverflow 文章以了解如何使用showInputMethodPicker
android - 启动自定义软键盘后文本字段不显示光标
我已经实现了一个自定义软键盘,它已经出现在 Play 商店并被很多人使用。在几乎所有应用程序中它都可以正常工作,但只有在我试图解决的一个应用程序中存在一件令人讨厌的事情。
如果您使用 messenger Threema 并选择文本字段来输入字母,则会显示键盘 - 但光标不存在!看起来文本字段没有聚焦。我可以使用 写入文本字段getCurrentInputConnection().commitText()
,但无法编写调用getCurrentInputConnection().sendKeyEvent()
。
当我第二次点击文本字段时,它被聚焦,光标显示,一切正常。
有谁知道为什么会这样?
android - 如何在textview android中显示输入法选择器列表标题和摘要?
我正在唱键盘视图来选择。选择键盘后,如何在textview android中显示选中的键盘文字?
我只能显示语言,但如何显示更改键盘的标题和摘要?
android - 如何获取 Android 设备中安装的所有键盘语言的列表?
我想获取 Android 设备中安装的所有键盘语言的列表。我想使用这里描述的方式:Get keyboard language or detect user input language in Android,但不幸的是,当调用 getLanguageTag() 时,我总是得到一个空字符串。我使用 getLanguageTag() 代替了已弃用的 getLocale(),但 getLocale() 也返回一个空字符串。有没有其他方法可以获取所有语言?
问候,Offowy
windows - 输入法提交到 textarea 时的 Windows API 挂钩
当输入法提交到textarea时,是否有任何方法可以挂钩甚至更改值?
android - Android 5.1 选择键盘不起作用
使用 Android 7.1 我选择键盘
此代码正在更改键盘我的自定义键盘。但是这段代码并没有改变键盘,并且键盘在 android 5.1 中以 LatinIME 形式出现。
android - WindowInsets 与 InputMethodManager !在android中显示和隐藏软键的正确方法
我应该使用什么;WindowInsets或InputMethodManager在 android 中显示和隐藏软键盘?在不影响应用程序性能的情况下,哪种方法是执行所引用任务的正确方法?
我希望键盘显示和隐藏流畅。
android - 如何以编程方式在键盘上设置 imeOptions
在我的应用程序中,我有一个WebView
包含几个输入字段的站点。当应用程序内部发生某些事件时,我想关注第一个输入字段并打开键盘。由于我的宿主应用程序在 React Native 中,我编写了一个打开键盘的原生模块
现在我希望返回按钮会说“下一步”而不是“完成”。如果我要使用EditText
我会设置imeOptions="actionNext"
. 由于我没有任何EditText
我可以控制的东西,我该如何更改键盘上返回键的文本?