¿Cómo crear una aplicación de chat en android?
Tengo que crear un módulo de chat en mi aplicación para Android. Creé el diseño para eso y usé una imagen de 9 parches para mostrar mensajes. Ahora quiero saber cómo se muestran los mensajes en las áreas izquierda y derecha de la pantalla.
Esta es mi pantalla
- RecyclerView desplazamiento sobre inserto
- ¿Cómo hacer una aplicación de chat en android?
- Cómo crear pestañas en la aplicación de Android y agregar pestañas de forma dinámica (dependiendo de los usuarios coincidentes)
- La mejor manera de crear un cliente de chat Android XMPP en Unity3D
- Envío de imágenes como WhatsApp
- Las solicitudes de recibo de entrega no funcionan para XMPP Android (aSmack)
- Mensajería de chat SIP de Android
- ¿Cómo se comunica una aplicación de chat con su servidor?
- La clase StickersManager no se encuentra para Quickblox
- Cómo implementar el chat de voz y video
- ¿Cuáles son las mejores prácticas para crear una aplicación de chat en android?
- Cliente de chat para android
- Chat móvil de plataforma cruzada
https://github.com/redsolution/xabber-android
Este es el código fuente de la aplicación de chat basado en XMPP. Esta es una muy buena aplicación de chat de opensource. Echar un vistazo a este código. Seguramente obtendrá una idea.
Crear un Listview
personalizado y mostrar sus mensajes a la derecha y otros mensajes a la izquierda viceversa … para esto usted necesita para crear XML personalizado y dar a la izquierda alinear y alinear a la derecha para las vistas (mensajes).
Para esto dentro de su clase de adaptador en la estructura de datos que pasó al adaptador mantener la variable de mensaje si su propio mensaje (lado derecho) u otros mensajes (lado izquierdo) y ahora dentro de su método getview () puede establecer la gravedad de esa ventana o Textview IZQUIERDA o DERECHA
Utilizar textview.setLayoutGravity izquierda / derecha
Espero que esto ayude
- Cómo establecer correctamente un punto de interrupción en una clase anidada mediante JDB?
- AddEventListener ('exit') a inappbrowser en PhoneGap