【发布时间】:2018-07-01 21:57:54
【问题描述】:
我正在开发一个 React-Native 应用程序,用户可以在其中发送带有标题的图像并创建 cmets。我真的很想为此支持表情符号。
目前它只适用于 iOS。系统键盘会自动提供对表情符号的访问,并在文本视图上正确呈现。在 Android 上,系统键盘默认不提供对 emoji 的访问,并且 iOS 用户创建的 emoji 不会呈现(只是被划掉的方框)。
我看到https://developer.android.com/guide/topics/ui/look-and-feel/emoji-compat.html 有一个适用于 Android 的表情符号兼容库,但我不确定它与 React-Native 的效果如何。看起来您必须使用非标准文本和输入才能使其正常工作,这在 RN 上会有点复杂。我还在 Android 7 上进行测试,它应该原生支持表情符号,所以这里可能还有其他问题吗?
如果我要渲染表情符号,我还没有找到一种方法让它们在 Android 键盘中可用。
有没有推荐的方法让它在 React-Native 中工作?否则,考虑到 iOS 似乎已经可以工作,我可以尝试移植任何标准的 Android 进程吗?
【问题讨论】:
标签: android react-native react-native-android emoji