2011-01-23 47 views
0

我之前问过这个问题,但我并不真正了解我得到的唯一回应。我在编写一个在运行时动态添加列表的程序时遇到了一些问题。该程序在列表上方有一些东西,并且想法是用户向下滚动以查看程序根据用户的输入生成的列表。然而,当我使用的列表是不可能的用户看到该列表的下部分,因为列表占用的空间中一组量,如果你尝试滚动,父滚动型接管,并假定你正在努力滚动整个活动。有没有办法将列表高度定义为所有项目的高度? (Android)

是否有办法让列表高度动态展开以包裹添加的子项,以便用户在使用滚动视图的滚动功能时可以看到列表中的所有项目?我已经尝试将高度设置为wrap_content,但没有奏效。任何帮助表示赞赏。谢谢。

回答

2

Android工程师强调ListViews绝对不能放在ScrollViews中。 This answer可能对你有一些帮助。

+1

是的!试图将ListView放入ScrollView就像试图用自行车拖车。检查这个答案以及:http://stackoverflow.com/questions/3506103/how-can-i-automatically-size-listview-so-it-doesnt-scroll/3507199#3507199 – adamp 2011-01-24 00:15:56

相关问题