6

我是一个非常初学者,我需要有人告诉我,带有气泡的即时通讯工具 GUI 是如何完成的。它只是一个带有 9 个补丁背景的 TextViews 的 ScrollView 吗?以及在最底层以何种方式创建新的?或者是否有任何库来实现这一切?如何在Android上制作它?只需指出我的技术。

这是我想要的快速图片

4

2 回答 2

9

关于显示您将使用的所有聊天消息ListView

每个项目将显示来自用户的单个消息。

您必须提供两种类型的行,一种用于发送者,另一种用于接收者。

并且关于语音气泡,您需要使用 9 个补丁图像

编辑:我写了一篇关于Android Speech Bubble的博文。可能对你有一些帮助。:)

于 2012-05-25T10:49:57.863 回答
3

尝试使用本教程,它非常有帮助:

首先,您必须为气泡视图创建 9-patch 可绘制对象

第二为您的 ui 构建两个自定义行,其中一个带有指向右侧的气泡,另一个指向左侧

最后使用自定义适配器将数据绑定到您的视图

干杯希望这将成为解决方案的起点

于 2012-05-25T11:04:49.077 回答