如何在android中创建聊天应用程序?

时间:2014-02-25 05:18:28

标签: android chat

我必须在我的Android应用中创建一个聊天模块。我为此创建了布局,并使用了9补丁图像来显示消息。现在我想知道消息如何在屏幕的左右区域显示。

这是我的屏幕

  

enter image description here

3 个答案:

答案 0 :(得分:2)

https://github.com/redsolution/xabber-android

这是基于XMPP的聊天应用程序源代码。 这是一个非常好的开源聊天应用程序。看看这段代码。你肯定会有个主意。

答案 1 :(得分:2)

创建自定义Listview并在右侧显示您的消息,在左侧显示其他消息,反之亦然......为此,您需要创建自定义XML并为视图提供左对齐和右对齐(消息)。 / p>

答案 2 :(得分:1)

对于你在适配器类中的这个数据结构,你传递给适配器维护消息的变量是否自己的消息(右侧)或其他消息(左侧)和现在你可以在你的getview()方法中设置该窗口或文本视图的重力LEFT或RIGHT

使用 textview.setLayoutGravity左/右

HOpe这有帮助