Android中怎么实现模拟键盘输入?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android中怎么实现模拟键盘输入?相关的知识,希望对你有一定的参考价值。

比如在程序中添加一个Button,点击该按钮时实现退格功能?在网上看到大多数是用sendDownUpKeyEvents,实际试验后发现我的版本不支持这个类。有用InputMethodService,但是没有示例代码,那位兄弟给一个。
隐藏键盘和操作EditText的事我都知道,我问这个问题是想知道在android里怎么模拟按键。谢谢!

参考技术A 这样啊,你可以先隐藏系统的输入键盘,然后弹出你的模拟键盘(可以接收一个View作为输入参数,以表示当前是哪个控件在使用输入法),然后在你的模拟键盘中对应的按钮分别实现以下几个事件:
b.setOnClickListener(l)
b.setOnTouchListener(l)
在这些事件中去操作那个作为参数传入的edittext。

苹果手机在游戏中怎么打开软键盘 ?

苹果手机在游戏中打开软键盘需要

1、首先找到iPhone主屏上的“设置”图标并点击打开;

2、在设置中找到“通用”选项,然后会看到“新键盘”选项; 设置九宫格

3、找到“添加新键盘”选项后,找到“简体中文”输入法并进行点击,选择“十键”。

4、能用九宫格输入法了。

所谓的软键盘并不是在键盘上的,而是在"屏幕"上,软键盘是通过软件模拟键盘通过鼠标点击输入字符,是为了防止木马记录键盘输入的密码,一般在一些银行的网站上要求输入帐号和密码的地方容易看到。
参考技术A 苹果手机在游戏中打开软件玩,你可以在一些输入框里面,然后点击输入东西的时候,然后它就会自动打开软件版,所以说基本上那些软件盘的话都是可以在输入框打开的
这个你可以具体参考一下网上一些教程之类的就可以了,基本上一些教程还可以的

以上是关于Android中怎么实现模拟键盘输入?的主要内容,如果未能解决你的问题,请参考以下文章

怎么在MFC对话框中实现模拟键盘输入

用C#语言在浏览器中模拟键盘输入和鼠标点击

c语言 怎样模拟鼠标键盘操作?

Visual Studio Android 模拟器显示键盘

VueTouchKeyboard——一个模拟键盘

具有自定义构建的 Android 模拟器不接受键盘输入