Estoy intentando implementar el teclado Emoji para una aplicación de chat. Estoy usando la biblioteca https://github.com/vanniktech/Emoji.

  1. En emoji edittext el tamaño de emoji es lo suficientemente grande pero cuando presiono enviar botón muestra un pequeño emoji en la vista de texto emoji.

    No pude ver ningún atributo en la muestra para el tamaño de emoji.

    Vea la siguiente imagen para ver el problema. Quiero emojis en el textView tan grande como en editText.

    ingrese la descripción de la imagen aquí

  2. Cómo almacenar texto con ID de recurso o código (reemplaza el emoji) para almacenarlo en la base de datos y usarlo más tarde.

2
ugur 23 jul. 2016 a las 16:56

2 respuestas

La mejor respuesta
  1. Utilice el atributo app:emojiSize. Este atributo también funcionará para EmojiTextView. (Aquí está fuente.)
    O use EmojiTextView #setEmojiSize método.

  2. No estoy seguro. Pero la cadena que toma EmojiEditText # getText (). ToString () debe contener unicode de emoji. Entonces creo que puede almacenar esta cadena en la base de datos y usarla más tarde. Deduzco esto de código fuente.

2
nshmura 23 jul. 2016 a las 16:09

Usa app:emojiSize="30sp"

Esto se puede usar en <com.vanniktech.emoji.EmojiTextView /> o <com.vanniktech.emoji.EmojiEditText />

0
DragonFire 22 may. 2019 a las 06:22