我正在尝试开发一个允许用户通过短信互相聊天的应用程序。
我做过这份工作。但主要的问题是,现在我非常重视布局的设计。我想像Android内置消息收件箱对话类型一样进行收件箱对话。我正在修复如何做到这一点。我用Google搜索了,但找不到有用的东西。任何人都可以帮助我使用源代码。
答案 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
}