在android消息对话中添加时尚对话

时间:2013-01-08 13:47:08

标签: android android-layout inbox

我正在尝试开发一个允许用户通过短信互相聊天的应用程序。

我做过这份工作。但主要的问题是,现在我非常重视布局的设计。我想像Android内置消息收件箱对话类型一样进行收件箱对话。我正在修复如何做到这一点。我用Google搜索了,但找不到有用的东西。任何人都可以帮助我使用源代码。

2 个答案:

答案 0 :(得分:2)

这个Blog讨论如何使用与本机android消息应用程序或其他一些应用程序相同的语音泡泡制作ListView。我可以找到一些有用的资源,也可以找到源代码。

答案 1 :(得分:1)

我认为您可以使用动态布局创建它。 首先,您创建一个将放置在scrollview中的容器 之后你必须加载数据(消息的数量,消息的内容)。 获得数据后,您必须创建要添加到容器中的子视图,您可以根据需要设计子项并将其添加到容器中。

总的来说,它看起来像这样

scrollview-> container->(foreach child)add child;

和伪代码

Scrollview svList = (ScrollView) findviewbyid(R.id.svList);
LinearLayout llContainer = (LinearLayout) findviewbyid(R.id.llContainer);
new AsyncGetMessage().execute //use asynctask to get message
for(int i=0;i<numberofchild;i++)
{
    llContainer.addView(new Child(message,who)) 
    //who is a bool value to determine your message or your friend message
}