如我所见,在 android 上显示默认表情符号的一种方法是在输入文本上使用以下内容。
android:inputType="textMultiLine|textShortMessage"
当我搜索时,找不到通过 Java 执行此操作的方法。我想要实现的是,当软键盘打开时,让用户点击一个按钮以在表情符号 View 和普通键盘 View 之间切换。
自定义表情符号键盘。
我已经实现了这个,但是使用设备上已有的表情符号来发布 kik-kat 会更好也更轻松。
Google 会在这些 View 之间切换。
在 Google Allo 上,按 editText 切换 View 中的表情符号图标。
最佳答案
TextView
使用 TextView 的 input type不包含你想要的...
键盘
似乎您可以向用户显示可用列表 keyboards . (该设备上可用的那些)
然后,看看它是否有 Emoji Key Board可用的。但看起来至少需要 Android 4.1。
强制键盘部分
Not possible据我所知。你可以disable他们,似乎。
*我很乐意展示如何做到这一点,这看起来是一件很巧妙的事情。但是我的 google-fu 没有显示任何接近的东西:(
关于java - 安卓 : How to programmatically open the soft keyboard in Emoji View,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40013723/