我想要放置多个不需要在ScrollView
内滚动的列表。换句话说,我有一个TextView
作为一个类别的标题,下面有一个列表。然后另一个TextView
作为另一个标题,在另一个列表下。等等。这是在一个垂直的LinearLayout
。Android中的滚动视图中的多个不可滚动列表
我希望能够通过这个布局滚动,因为它有太多的信息时,它会离开屏幕,但我希望显示列表的所有内容。
我试着把头文件(即TextViews
)和列表的垂直LinearLayout
内,并LinearLayout
一个ScrollView
内。这种方法的问题在于 - 尽管列表中有多个元素,但所有列表的最大垂直维度恰好为一个元素(如果我将它们设置为“包装内容”)。信不信由你,列表滚动(并且它们在ScrollView
内,更确切地说,在ScrollView
->LinearLayout
内)。
如果我删除ScrollView
,那么这些列表确实会与其所有元素一起出现,但如果它离开屏幕,我将无法滚动该视图。
所以,如果我使用ScrollView
,每个列表只能得到一个元素。如果我不使用它,我会正确地获取列表中的所有元素,但它不会滚动。
解决此问题的任何想法?谢谢!
带有自定义适配器的ListView。根据需要使用索引为两个不同布局的标题和项目充气。 – Rohit5k2