递归火山软件开发平台

标题: 怎样禁用输入法 [打印本页]

作者: zhongzutao    时间: 2020-12-7 17:22
标题: 怎样禁用输入法
本帖最后由 zhongzutao 于 2020-12-8 09:32 编辑

需要在编辑框获得焦点的情况下,禁止输入法的软键盘显示,只能使用外接设备输入内容到编辑框。求助怎样实现呢?谢谢如下是在android studio里的方式。
((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).
     hideSoftInputFromWindow(editview.getWindowToken(),InputMethodManager.HIDE_NOT_ALWAYS);




作者: zhongzutao    时间: 2020-12-7 18:46
门人嘛?
作者: 先生    时间: 2020-12-7 19:46
你前面说的要求可以实现,可是你后面又加上的要求就不能了
作者: zhongzutao    时间: 2020-12-7 19:51
先生 发表于 2020-12-7 19:46
你前面说的要求可以实现,可是你后面又加上的要求就不能了

说说前面的方法呢?谢谢
作者: 先生    时间: 2020-12-7 19:58
zhongzutao 发表于 2020-12-7 19:51
说说前面的方法呢?谢谢

我想知道外接设备输入是什么意思,软键盘是什么。难道手机还必须连接外部设备区用你APP
作者: zhongzutao    时间: 2020-12-8 08:15
先生 发表于 2020-12-7 19:58
我想知道外接设备输入是什么意思,软键盘是什么。难道手机还必须连接外部设备区用你APP ...

外接键盘等,软键盘是输入法的虚拟键盘,就是要在编辑框被激活的状态下,保证输入法键盘不tan出
作者: 先生    时间: 2020-12-8 19:39
zhongzutao 发表于 2020-12-8 08:15
外接键盘等,软键盘是输入法的虚拟键盘,就是要在编辑框被激活的状态下,保证输入法键盘不tan出 ...

在你布局编辑框时候设置一下编辑框属性,编辑框1.常用输入类型 = 常用输入类型.无。这样呢打开这个页面就不会跳出输入法了。然后我们还要在写一下   编辑框的时间   我推荐是用编辑框被触摸时间   在事件里面写编辑框1.常用输入类型 = 常用输入类型.大写文本  这样你想输入的时候点一下就会打开输入法了  可以正常使用
作者: zhongzutao    时间: 2020-12-8 20:15
先生 发表于 2020-12-8 19:39
在你布局编辑框时候设置一下编辑框属性,编辑框1.常用输入类型 = 常用输入类型.无。这样呢打开这个页面就 ...

谢谢,可以
作者: 先生    时间: 2020-12-8 21:18
zhongzutao 发表于 2020-12-8 20:15
谢谢,可以

是不是你要的效果,反正你说的问题我很懵逼
作者: zhongzutao    时间: 2020-12-9 10:24
先生 发表于 2020-12-8 21:18
是不是你要的效果,反正你说的问题我很懵逼

用了你的方法没有焦点了,没办法对编辑框输入了,我需要能输入的。
作者: 先生    时间: 2020-12-10 09:11
zhongzutao 发表于 2020-12-9 10:24
用了你的方法没有焦点了,没办法对编辑框输入了,我需要能输入的。

不是说了   在输入框的触摸或者点击事件   在加一个代码吗。编辑框1.常用输入类型 = 常用输入类型.大写文本
作者: zhongzutao    时间: 2020-12-10 14:28
先生 发表于 2020-12-10 09:11
不是说了   在输入框的触摸或者点击事件   在加一个代码吗。编辑框1.常用输入类型 = 常用输入类型.大写文 ...

嗯,看到的,这个加上去,也是调用了输入法软键盘,我现在设备外接了一个输入设备,想的是,在单击编辑框后,屏幕上的软键盘不显示,编辑框有光标,直接用外接设备来输入:噜阿噜。现在我换了一种模式,用的接收输入的广播信息,结合你给的不**出输入法,用判断来识别该把接收的信息输入到哪一个编辑框。
作者: 穗玉天涯    时间: 2022-7-31 23:51
实现了吗
作者: xqnh520    时间: 2022-8-1 21:37
zhongzutao 发表于 2020-12-10 14:28
嗯,看到的,这个加上去,也是调用了输入法软键盘,我现在设备外接了一个输入设备,想的是,在单击编辑框 ...

编辑框1.置输入类型(0x00000000)




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4