动态调整ListView组件的高度

时间:2012-07-18 17:09:48

标签: android listview

实践我正在编写一个从本地数据库中获取字符串并将其放入listView的活动。然而,字符串的长度不同,从几个字符到几个句子。现在写我可以把它们放在listView中,但并不是所有的字符串都适合。我很好奇是否/如何动态选择列表视图的每个部分的高度,以便整个字符串可以适合它。

1 个答案:

答案 0 :(得分:1)

只需确保您的列表项布局使用wrap_content作为其layout_height属性。如果您使用固定高度,则不会缩放以适应更大的字符串。如果您希望列表具有特定大小,除非在上述情况下,您还可以添加android:minHeight属性以及您想要的标准作为标准。

另外,请确保将TextView设置为多行(属性android:singleLine="false")。