Android聊天框类型的东西

时间:2012-02-29 03:29:27

标签: java android

问题,我会用什么样的东西?

http://www.nationmultimedia.com/new/2012/02/03/national/images/30175084-01_big.jpg

基本上当我在右侧输入我的回复时,应用程序回复在左侧

1 个答案:

答案 0 :(得分:0)

有很多方法可以做到这一点。

最简单的方法是使用表格布局,每行包含一个用于头像的Drawable和一个用于聊天气泡的九个补丁。

每当有人添加对话时,都会在表格中添加一行。根据哪个人说出来,从左侧或右侧开始绘制。

此外,您可能希望将表格包装在ScrollView中。

顺便说一句,这是一个有效的解决方案,而不是最好的解决方案。您可以使用ListView,但这稍微复杂一些。

有关9-patch图像的更多信息,请访问:

http://developer.android.com/guide/developing/tools/draw9patch.html http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch http://developer.android.com/reference/android/graphics/NinePatch.html