android – 如何在我的应用程序中创建这种类型的聊天布局?

我正在开发一个聊天应用程序,我想创建一个聊天屏幕布局,如下面的屏幕.

目前我正在使用ListView作为我的聊天文本,但问题是要阅读我必须向下滚动的长聊,我的屏幕不会自动滚动.

我想要这个泡泡类的聊天布局.如何开发这种聊天布局?

解决方法:

你需要的是一个带有页眉和页脚部分的布局,作为主视图的ListView.

此ListView应具有自定义适配器以显示消息项.

要实现这种类似气泡的显示,您的itemRenderer应该能够处理状态(fromMe – fromOther).

要获得气泡,您应该将不同的backgroundDrawable(指向左侧和右侧的气泡9个补丁)附加到不同的状态.

如果您已经卡在某处,请共享相关的代码片段和logcat输出,以便我们为您提供进一步的帮助.

上一篇:python – 为什么聊天应用程序必须是异步的?


下一篇:android – 用于聊天应用程序的RecyclerView vs ListView