android - 如何更改 com.vanniktech.emoji.EmojiTextView 中的表情符号大小

标签 android emoji

我正在尝试为聊天应用程序实现表情符号键盘。我正在使用https://github.com/vanniktech/Emoji图书馆。

  1. 在表情符号编辑文本中,表情符号大小足够大,但是当我推送发送时 按钮它在表情符号 TextView 中显示小表情符号。

    我在示例中看不到表情符号大小的任何属性。

    问题见下图。我想要在 textView 中添加表情符号 和 editText 一样大。

    enter image description here

  2. 如何存储带有资源 ID 或代码(替换表情符号)的文本,以将其存储在数据库中并供以后使用。

最佳答案

  1. 使用 app:emojiSize 属性。此属性也适用于 EmojiTextView。 (这里是source。)
    或者使用EmojiTextView#setEmojiSize方法。

  2. 我不确定。但是 EmojiEditText#getText().toString() 获取的字符串应该包含表情符号的 unicode。所以我认为你可以将此字符串存储到数据库中并稍后使用它。我从 source code 推断出这一点.

关于android - 如何更改 com.vanniktech.emoji.EmojiTextView 中的表情符号大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38542558/

相关文章:

android - recyclerview 未连接适配器;跳过布局

java - 在Android Java中,类名放在括号中是什么意思?

android - 两个UI同时更新

ios - 判断字符串中的字符是否是表情符号?

android - 即使处理了异常,Xamarin 应用程序也会崩溃

javascript - Discord.js/JavaScript : How can I let a user choose a role?

swift - 为什么像 👩‍👩‍👧‍👦 这样的表情符号字符在 Swift 字符串中处理得如此奇怪?

javascript - 使用twemoji解析 "3 letter"表情符号

java - 禁用文本输入的 Android 键盘 [仅限表情符号键盘]

java - 打开带有相机选项的图像选择器