如何在安卓系统上创建聊天应用?

4

我需要在我的Android应用程序中创建一个聊天模块。我已经为此创建了布局,并使用了9段图像来显示消息。现在我想知道如何将消息显示在屏幕的左侧和右侧区域。

这是我的屏幕

enter image description here


目前,你的问题比较宽泛。你已经尝试了什么?你的尝试有什么结果? - Joel
3个回答

2

2
创建一个自定义的Listview,并将您的消息显示在右侧,其他消息则左右相反... 为此,您需要创建自定义XML,并为视图(消息)提供左对齐和右对齐。

1
在您的Adapter类中,对于传递给适配器的数据结构,请维护有关消息的变量,无论是自己的消息(右侧)还是其他人的消息(左侧),现在在您的getview()方法中,您可以设置该窗口或textview的重力LEFT或RIGHT。使用textview.setLayoutGravity left/right。希望这可以帮助到您。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接