teclado pro kika facemoji emojis descargar android android-softkeyboard emoji

android - pro - teclado emoji facemoji



Teclado Android con Emoji (4)

Así que quiero tener un teclado en mi aplicación que tenga emoji como Whatsapp o Hangouts. ¿Cómo puedo hacer eso? Quiero dejar mi teclado como está. Solo quiero agregar pestañas para colocar emojis. Pensaría que sería fácilmente compatible con el teclado suave pero no puedo encontrar nada hasta ahora. ¿Alguien podría decir cómo hacerlo?

ACTUALIZACIÓN: el teclado con emoji está incluido en Android KitKat y se puede acceder presionando el botón de nueva línea en el teclado. Sin embargo, el teclado Hangouts tiene el ícono emoji visible en lugar de la tecla "nueva línea". Si alguien sabe cómo hacer que esto sea el predeterminado (ya sea en diseño o mediante programación), lo tomaré como la respuesta correcta.


Como señaló @dbar , la respuesta es:

android:inputType="textShortMessage"

Pero en mi caso, ya estaba usando textMultiLine , así que tuve que usar los dos juntos:

android:inputType="textMultiLine|textShortMessage"

Se ve como esto:

No estoy seguro de la versión exacta de Android, pero esto debería funcionar solo en Android 4.1 y superior


En Google Hangout, el botón emoji no está en el teclado (al menos en mi teléfono que ya está usando un teclado de terceros) , está dentro del cuadro de TextEdit, y por lo tanto es parte de la aplicación en sí (Gabe, estoy hablando sobre el último Google Hangout en la parte superior de KitKat con soporte para emoji , todas las capturas de pantalla actuales que encontré de Google Hangout no muestran lo que estoy viendo en mi teléfono, por lo que esta debe ser una característica muy reciente) .

Esto es realmente bastante fácil de hacer, colocando un ImageButton a la derecha de un TextView dentro de un RelativeLayout (el RelativeLayout que se hace para que se vea como un TextView con un fondo personalizado).

Entonces, solo es cuestión de ocultar el teclado cuando se hace clic en ese botón de imagen y se reemplaza con un panel lleno de emojis cuando eso sucede (como en este teclado de código abierto para Android , que está bajo una licencia no comercial de Creative Commons).


Finalmente la respuesta fue:

android:inputType="textShortMessage"

La nueva tecla de línea se convierte en una clave para sacar el teclado emoji. La única objeción es que la tecla ''nueva línea'' del teclado desaparece con esta configuración (antes de que pudieras presionar por mucho tiempo para elegir entre emoji / nueva línea, pero ahora solo es emoji).


No hay ninguna funcionalidad para agregar pestañas a ningún teclado genérico. Ciertos teclados pueden admitirlo, pero no es una característica común. Podría escribir su propio teclado totalmente personalizado, pero eso es mucho trabajo y hará enojar a muchos usuarios.

Además, no estoy seguro de lo que quieres decir con me gusta en hangouts. Yo uso hangouts, no hace nada extraño con mi teclado. Se mantiene como Swype, no hay una pestaña emoji especial. Puede ser una característica de su teclado favorito según el tipo de entrada (supongo que ambos usan el tipo de entrada textShortMessage). Pero no es una característica genérica.