2016-12-06 93 views
0

我想要放置多個不需要在ScrollView內滾動的列表。換句話說,我有一個TextView作爲一個類別的標題,下面有一個列表。然後另一個TextView作爲另一個標題,在另一個列表下。等等。這是在一個垂直的LinearLayoutAndroid中的滾動視圖中的多個不可滾動列表

我希望能夠通過這個佈局滾動,因爲它有太多的信息時,它會離開屏幕,但我希望顯示列表的所有內容。

我試着把頭文件(即TextViews)和列表的垂直LinearLayout內,並LinearLayout一個ScrollView內。這種方法的問題在於 - 儘管列表中有多個元素,但所有列表的最大垂直維度恰好爲一個元素(如果我將它們設置爲「包裝內容」)。信不信由你,列表滾動(並且它們在ScrollView內,更確切地說,在ScrollView->LinearLayout內)。

如果我刪除ScrollView,那麼這些列表確實會與其所有元素一起出現,但如果它離開屏幕,我將無法滾動該視圖。

所以,如果我使用ScrollView,每個列表只能得到一個元素。如果我不使用它,我會正確地獲取列表中的所有元素,但它不會滾動。

解決此問題的任何想法?謝謝!

+0

帶有自定義適配器的ListView。根據需要使用索引爲兩個不同佈局的標題和項目充氣。 – Rohit5k2

回答

0

沒關係,最終找到了答案在這裏,它完美的作品:

https://stackoverflow.com/a/27818748/5627584

這^^^是一個非常低估的答案,因爲我幾乎沒有發現它,而是試圖當它是非常,非常有用包括必須可滾動的上級佈局節點內部的列表(在包含其他界面元素的ScrollView - >LinearLayout內)。