Android:“发短信”列表视图?

时间:2014-09-09 23:42:02

标签: java android listview user-interface

我需要一些帮助。

我想做一个与此相似的活动,但我不知道从哪里开始。

enter image description here

基本上,它就像是一个短信用户界面,右边是用户问题,左边是答案。为了简单起见,我打算使用列表视图,但我不认为它支持这种结构。

我搜索了一些我可以滚动的布局,但是大多数都需要我预先制作它们,这不是一个选项,因为它是一个动态的聊天记录。

有没有人有这种用户界面的经验?你能指点我吗?我不想问这么奇怪的问题,但我甚至不知道我是怎么在Google上说出这种情况的。

提前致谢。

2 个答案:

答案 0 :(得分:2)

您要查找的是ListView,您可以根据邮件是发送还是接收来返回不同的布局。 ListView是最有效的实现,因为它非常适合显示可能很大的数据集,而不必为每一行保留内存中的视图。

这是通过在您的应用中扩展BaseAdapter并覆盖getItemViewType()getViewTypeCount()getView()方法(以及{所需的所有其他方法)来实现的。 {1}}适配器)。

This是一个很好的教程,可以作为此模式的演练。

答案 1 :(得分:0)

您可以通过编程方式构造一个Viertical LinearLayout,并在每一行中添加TextView,而不是使用ListView,您可以相应地设置TextView的对齐方式。