问题标签 [android-input-method]
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 软键盘?
我的布局中有一个EditText
和一个Button
。
在编辑字段中写入并单击 后Button
,我想在触摸键盘外部时隐藏虚拟键盘。我假设这是一段简单的代码,但我在哪里可以找到它的示例?
android - 具有自定义输入法的输入字段
我想显示一个自定义输入字段(具体来说,一个仅包含 9-0 和两个包含小数分隔符(或。)的额外按钮和一个删除按钮)。
我可以创建一个自定义 IME,但(据我所知)必须由用户设置为系统范围的输入法。有没有办法实现输入法并将其绑定到特定的输入字段?
谢谢您的帮助!
android - 如何通过输入法服务将 KeyEvents 发送到 Dialog 或 Spinner 菜单?
我正在尝试实现一个输入法服务,该服务接收远程客户端发送的意图,并响应这些意图发送一个适当的 KeyEvent。
我在input method service
这个方法中使用
在 ..中发送KeyEvents
,Simple Sofykeyboard Sample
它可以在家中,在Activities.
.. 中发送,但是当 Dialog 或 Spinner 的菜单位于前台时,它不起作用。
事件被发送到parent activity behind the Dialog
.
有没有办法像使用输入法中的硬件键一样发送键和控制设备?
更好地解释我正在尝试做的事情:
我正在编写一种允许从远程控制设备的输入法。
我在客户端(台式电脑上的 java 应用程序)中编写命令(例如“UP”),设备上的服务器sendBroadcast()
发送带有信息的意图,输入法中的接收器获取它并调用 keyDownUp它通常keycode
可以DPAD_UP key.
工作,但是当我转到显示对话框的应用程序时,该keyDownUp
方法不会将键事件发送到dialog
,例如选择是或否按钮,但它会继续activty
控制Dialog
.
在这里 我找到了有同样问题的人......但没有答案......
android - 如何确定Android中当前的IME?
我有一个应用程序,如果他们没有使用默认的 Android 软键盘,我想警告用户。(即他们正在使用 Swype 或其他东西)。
如何查看他们当前选择了哪种输入法?
android - Android:从代码中确定活动输入法
您如何确定当前处于活动状态的输入法 - 用户可以通过长按文本编辑字段来更改输入法(软键盘) - 从代码中,如何确定用户选择了哪种输入法
android - 当使用带有 EditText 的 AlertDialog.Builder 时,软键盘不会弹出
我正在使用AlertDialog.Builder来创建一个输入框,并使用 EditText 作为输入法。
不幸的是,尽管EditText处于焦点位置,但软键盘不会弹出,除非您再次明确触摸它。
有没有办法强制它弹出?
在 (AlertDialog.Builder).show(); 之后,我尝试了以下操作 但无济于事。
任何人都可以帮忙吗?
谢谢!!
android - Android IME:显示一个自定义弹出对话框(如 Swype 键盘),可以在 TextView 中输入文本
我想知道如何创建一个像下面屏幕截图中的自定义弹出窗口(从 Swype 键盘借来的),我可以在其中有几个按钮,每个按钮都将一个字符串提交给当前“已连接” TextView
(通过一个输入连接)。
请注意:这是InputMethodService而不是普通的Activity
. 我已经尝试Activity
用Theme:Dialog
. 然而,一旦那个打开,我失去了我的焦点,TextView
我的键盘消失了(我的键盘消失InputConnection
了)。
android - 如何在“选择输入法”对话框中添加自己的自定义 IME
我想在选择输入法选择器对话框中显示我自己的 IME,例如日文 IME 和中文 IME。我怎样才能做到这一点?
我是安卓新手。我已经测试过希腊语输入法和其他输入法。虽然.apk
上传成功。但无法在其中显示以及如何从这个地方选择自己的 IME。
我需要在我的代码中做什么?
android - 如何知道 Android 中当前的 IME?
我想知道目前在 android 中使用的是什么 IME。
我尝试了 InputMethodManager.getEnabledInputMethodList(),但我只能获取 IME 列表。
我不知道如何确定当前选择了列表中的哪一个。
如何获取当前选择的输入法?
android - Android:IME 建议栏中的按钮不可点击
我正在InputMethodService
创建自己的个人键盘。很多东西已经很好用了。但现在我正在使用建议栏(也称为“候选视图”)。现在我只是想加载一个带有一个按钮的静态布局:
结果如下所示:
这正是我所期望的,但有一个大问题:建议栏中的按钮根本不可选择或不可点击。
有什么想法吗?