android-input-method相关内容

如何使用Java关闭/隐藏Android软键盘?

我的布局中有一个EditText和Button. 在编辑字段中写入并单击Button后,我想在触摸键盘外部时隐藏虚拟键盘.我以为这是一段简单的代码,但是在哪里可以找到它的示例? 解决方案 为帮助澄清这种疯狂,我首先代表所有Android用户道歉,表示谷歌对软键盘的彻底荒谬对待.对于同一个简单问题,答案之所以如此之多,是因为该API与Android中的许多其他API一样,都是经过可怕设 ..

如何在wifi p2p服务发现中使用InputMethodService?

我是Android新手,请告诉我inputMethodService是否可以与wifi p2p服务发现一起使用?我希望一部手机充当另一部手机的键盘.请告诉我是否有可能以及要参考哪些资源.谢谢. 解决方案 我认为您不需要担心第一台设备中的输入方法,而可以创建一个应用程序,从此您可以正常输入文本您正在android设备上进行输入,然后让该应用程序负责将获取的文本实时传输到您要在其中输入的其他设 ..
发布时间:2020-07-14 03:59:41 移动开发

关闭/隐藏android软键盘

我的布局中有一个EditText和Button. 在编辑字段中写入并单击Button后,我要隐藏虚拟键盘.我以为这是一段简单的代码,但是在哪里可以找到它的示例? 在键盘外触摸时. 解决方案 为帮助澄清这种疯狂,我首先代表所有Android用户道歉,表示谷歌对软键盘的彻底荒谬对待.对于同一个简单问题,答案之所以如此之多,是因为该API与Android中的许多其他API一样,都是经 ..

如何将自定义InputMethodService添加到Activity?

我决定为我的应用程序创建一个自定义键盘.我知道这不是最好的主意,因为它损害了用户友好性,这就是为什么我要在“首选项"中将其设置为可选. 在类public class CustomKeyboard extends InputMethodService implements KeyboardView.OnKeyboardActionListener中完成所有操作之后.我很难将其添加为softIn ..

显示用于输入法的内置表情符号键

我正在为android构建自定义软键盘,并想添加一个布局以包含表情符号键,类似于默认的android键盘(AOSP)所做的事情.我到处搜寻,但似乎大多数人都试图从图像中显示自定义表情符号.我希望显示Android随附的内置图标(如下所示): 似乎我应该能够使用Unicode字符从键盘发送图像,但是我的第一次尝试似乎只是生成较旧版本的表情符号.我如何支持手机可以处理的最新表情符号?另外,如何如 ..

在按下返回键时隐藏软键盘

我在SO上搜索了六个其他答案,但没有找到一个可行的答案。我要做的就是在用户按下Enter键时关闭软键盘。 (等效于疯狂的iOS“ resignKeyboard”调用。)在以下代码中,不会调用onEditorAction方法。我已经在XML文件中设置了一个EditText视图,片段中的代码如下: @Override public View onCreateView(LayoutInfla ..

在Android自定义键盘中,如何将字母键盘更改为符号键盘?

将用户从字母键盘导航到符号键盘时,布局对齐方式被破坏了.默认情况下,布局采用5dp填充和用户看不到最后一列的键. 注意:下面显示的图像. 我使用onKey方法处理了将用户从字母键盘导航到符号键盘的按键操作 override fun onKey(primaryCode: Int, keyCodes: IntArray?) { when (primaryCode) { ..

如何获得用户键盘语言

我正在编写一个使用编辑文本的应用程序.我想知道在oncreate方法中或键盘输入类型更改时用户输入的语言是什么.有什么方法可以设置侦听器以获取更改?我找到的所有答案都是关于语言环境的,而不是关于输入语言的.我不想处理语言环境,语言环境在应用程序中没有作用,输入语言却可以. 我用了这些代码. private void printInputLanguages() { List ..

从Android中的物理键盘获取正确的文本输入

我有一个View覆盖了OnKeyDown事件.我可以获得密钥代码和KeyEvent,但似乎我缺少了一些东西. 让我解释一下.对于非美国键盘布局,我得到的“键码"是错误的.例如,当我按下西班牙文键盘中的ñ键时,我希望收到一个“ñ"字母,但是却得到了Keycode.AltLeft作为键码. 我如何获得真实的信件? 另一种有问题的情况是加重字符:当我按´键和o键时,我不会收到两个事件, ..

如何制作删除键-在自定义Android键盘中删除所有选定的编辑文本

我正在创建自定义的android键盘,并且如果要选择所有编辑文本,我想使用Delete键删除所有编辑文本. 即,当选择文本,剪贴板(剪切,复制,粘贴出现);在该模式下,如果按Delete键,则应全部删除.目前不是. P.S不会告诉我特定的编辑文本,它是自定义键盘,它无权编辑文本. 解决方案 我不明白为什么不会.在我创建的键盘中,我只是发送了删除键事件,它的作用就像一个超级按钮. ..

为Android创建自定义键盘

好吧,您可能会看到一些诸如此类的问题. 但是阅读所有这些问题/答案以及Google中几乎所有的android输入法网页,我仍然遇到麻烦. 我的最终目标是创建一个自定义键盘.但是,当然,我的某些语言将有特殊的输入法. 但是这次,我只想在弹出键盘时显示我的自定义视图.我已经设法基于qwerty.xml文件弹出默认布局,就像这样. xml/qwerty.xml ..

调用显示ProgressDialog的新Activity后隐藏键盘

我在屏幕键盘上遇到麻烦。我有一个活动,一个 EditText 显示键盘,还有一个按钮进入第二个活动。第二个活动在其 onCreate()上显示一个 ProgressDialog ,执行内容,并关闭 ProgressDialog 。问题是,当显示 ProgressDialog 时,键盘也会显示。 我希望键盘消失在创建 ProgressDialog 之前。我搜索了两个StackOverflow和 ..

Android的多行数的EditText

我想创建Android的一个EditText其中有几个线条和数字输入。它为矩阵的输入端。我已经有一个解决方案来的android:inputType下=“textMultiLine”然后 setRawInputType(Configuration.KEYBOARD_12KEY)。然而,编辑水平方向的EditText上时,这并不工作,它也没有显示斜杠( / ),我需要输入分数。如果我设置输入类型 se ..

的EditText与textPassword inputType下,但没有Softkeyboard

我想创造一个与Android的一个EditText:。inputType下=“textPassword但是我也不想用SoftKeyboard输入 所以我试图设置INPUTMETHOD为空,但这也将禁用更换密码渲染的textPassword功能“的 * 的[lastchar]。” 是否有任何其他的方式来展示了禁用softKeyboard? 解决方案 呃只是理解了它自己: 只需使用: ..
发布时间:2016-03-19 23:48:14 移动开发

做一个EditText对象只接受数字值

我想这个属性在编程方式创建一个EditText: 的android:inputType下=“号| numberSigned | numberDecimal” 在简短的我想它仅接受数值。我如何必须设置我的EditText对象? 解决方案 有关inputType下相应的方法是 公共无效setInputType(整型) 因此​​,像下面的应工作(未经测试) setInputType(Inp ..
发布时间:2016-03-19 23:10:11 移动开发

我怎样才能阻止浮于三星Galaxy Tab 4数字键盘?

三星Galaxy Tab 4( SM-T235 的),采用Android 4.4.2显示每默认情况下,浮动的数字“三星键盘”所有数字输入(的android:inputType下=“号“的)。对于所有其他投入(例如的android:inputType下=“TEXT”的),它会显示“正常”停靠(非浮动)的键盘。 的主要问题是,在浮动键盘覆盖可以其他输入字段和按钮,使得用户必须以看到整个形式四处移动键 ..