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

How to change emoji size in com.vanniktech.emoji.EmojiTextView

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

  1. 在表情符号 edittext 表情符号大小足够大但是当我按下发送 按钮它在表情符号文本视图中显示小表情符号。

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

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

  2. 如何使用资源id或代码(替换表情符号)存储文本以将其存储在数据库中以备后用。

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

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

  3. 推断

使用app:emojiSize="30sp"

这可以用在<com.vanniktech.emoji.EmojiTextView /><com.vanniktech.emoji.EmojiEditText />