我正在开发一个聊天应用程序,我想创建一个聊天屏幕布局,如下面的屏幕.
目前我正在使用ListView作为我的聊天文本,但问题是要阅读我必须向下滚动的长聊,我的屏幕不会自动滚动.
我想要这个泡泡类的聊天布局.如何开发这种聊天布局?
解决方法:
你需要的是一个带有页眉和页脚部分的布局,作为主视图的ListView.
此ListView应具有自定义适配器以显示消息项.
要实现这种类似气泡的显示,您的itemRenderer应该能够处理状态(fromMe – fromOther).
要获得气泡,您应该将不同的backgroundDrawable(指向左侧和右侧的气泡9个补丁)附加到不同的状态.
如果您已经卡在某处,请共享相关的代码片段和logcat输出,以便我们为您提供进一步的帮助.