我希望能够在每次用户从 HttpGet 恢复数据时添加一个文本消息气球,我希望它看起来与默认的 Android 文本消息 UI 几乎相同。我对所有代码都很好,我只需要一种方法来创建 UI 并在每次从 HttpGet 请求返回数据时创建另一个文本气球。
非常感谢您回答这个问题,我确信有一种简单的方法可以做到这一点,但我没有找到使用“ole Google”的方法。
我正在为我的应用程序做类似的事情正在执行以下操作来实现它:
android:background
)到目前为止,这将为您提供相同的气泡作为所有消息的背景。如果你想变得花哨,你可以为参与者创建不同的气泡,并使用setBackgroundResource
你的适配器中的方法来设置正确的背景。
此外,如果您希望将它们左对齐或右对齐,例如在消息应用程序中,您需要在布局文件中的 TextView 的左侧和右侧添加分隔符。我使用了固定宽度的 FrameLayouts。确保将其可见性设置为GONE
。与交换不同的气泡颜色一样,只需设置左/右垫片的可见性。