android - 替换默认的笑脸菜单

标签 android customization virtual-keyboard

  1. 我想将默认的笑脸菜单(按下虚拟键盘上的笑脸按钮时显示的菜单)替换为带有自己的可绘制对象的自定义菜单。这可能吗?

  2. 如果没有,是否有任何方法可以访问智能手机的默认笑脸可绘制对象,以便我可以在 TextView 中显示它们?

不过我很想用我自己的。有什么建议吗?

最佳答案

  1. 没有。不是没有制作自己的键盘。你当然可以做到。这是一个否定的部分原因是每个键盘都有自己的表情符号,所以它们都有不同的表情符号。

  2. 您可以在 TextView 中放置任何您想要的图像 - 只需使用 ImageSpan。 Android 并没有真正的默认表情符号(尽管 OEM 可能会在预安装的应用程序中使用一致的表情集)。要么键盘会通过图像跨度插入自己的表情符号,要么应用程序会在文本中看到类似 :-) 的熟悉模式并将其转换为图像跨度。如果您想要来自默认 android 键盘的图像,您可以在 AOSP 的某个地方找到它们,或者通过解压缩 apk 文件来找到它们。

关于android - 替换默认的笑脸菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22267835/

相关文章:

android - 如何将 adb screenrecord 输出重定向到 pc(windows/linux) 存储

android - 将普通的安卓屏幕拆分为谷歌纸板 View

android - 自定义 Android 内核 - 无法加载内核模块

ios - 如何将警报弹出 View 与自定义警报弹出 View 切换?

css - 客户端用户自定义 CSS 单个文件用于覆盖多个域

vim - 使用 vim 在 block 注释中添加星号

javascript - 我的虚拟键盘中的删除功能在 JavaScript 中不起作用

android 应用程序安装为系统应用程序时找不到 jni 库

python - 在 Python 中查找最相似的形状

android - Chrome 操作系统 - 启用 Kiosk 虚拟键盘