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