如何定义聊天消息背景视图高度

时间:2015-03-14 09:45:35

标签: android layout

EM。我现在正在制作聊天应用程序。有些事让我很困惑。我想定义聊天消息背景的视图高度与用户头部图像相同。像这样: enter image description here

蓝色图片是消息背景。我使用TextView。在设计师设计的UserHead视图中,hight被定义为正常值。但如果我将TextView高度定义为与UserHead imageView hight相同,则会出现另一个问题:   如果TextMessage内容足够长,则无法显示所有消息,因为我限制了TextView宽度,并且hight受默认值限制。所以我的问题是如何在默认情况下保持TextView高度与userHead imageview hight相同,当内容足够长时,高度将改变以显示所有消息。

1 个答案:

答案 0 :(得分:0)

  

TextView hight与userHead imageview hight相同,默认情况下,当内容足够长时,hight会改变以显示所有消息。

为文本视图指定minHeight并设置高度以包装内容。这样做可以根据需要使用

android:minHeight="40dp"
android:height="wrap_content"