[英]Android : How to programmatically open the soft keyboard in Emoji View
正如我所看到的,在android上显示默认表情符号的方法是在输入文本上使用以下内容。
android:inputType="textMultiLine|textShortMessage"
当我搜索时,我无法通过Java找到一种方法。 我想要做的是,当软键盘打开时,让用户选项卡按钮在表情符号视图和普通键盘视图之间切换。
自定义表情符号键盘。
我已经实现了这一点,但是使用Emojis已经在设备上发布kik-kat会更好更轻。
谷歌确实在这些观点之间切换。
在Google Allo上,按下editText切换视图中的表情符号图标。
经过一段时间的努力,我甚至没有实现这个目标,甚至注入一个关键事件 。
查看Google Allo,这看起来像是一个自定义实现。 我有switftkey主题键盘和KitKat Moto G(第一代)它是非常可重新制作的。 我在带有原生键盘的Marshmallow Moto G(第二代)上进行了测试,但收缩了,你可以看到它不是真正的软键盘:
如果没有自定义表情符号的实现,我认为没有办法实现这一点。
也许这会对你有所帮助:
https://blog.swiftkey.com/tech-blog-android-input-method-subtypes/
您可以在下面的链接中看到类似于表情符号子类型的内容。
public static RichInputMethodSubtype getEmojiSubtype()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.