我有一個活動,它顯示了關於特定窗口小部件的各種細節。有一個圖像,一個描述的TextView,TextViews中的一些常見統計數據,然後是一個可變大小的分類項目列表,從1到數百個。如何在同一個佈局中用ImageView,TextView和ExtendableListView定義滾動頁面?
快速線框:http://i.imgur.com/Z4kY6Ky.png
我的第一個假設是使用包含所有這些元素的ScrollLayout:ImageView的,TextViews,ExtendableListView,如果我指定ExtendableListView的高度纔有效。由於高度可變,這不是一個解決方案。我現在也知道不建議在ScrollLayouts中使用ListViews。
所以我卡住了。任何人都可以指出實現這種佈局的最佳方式嗎?
也許對所有這些組件使用一些父佈局,並指定該佈局的高度/寬度。 – Dejan
我認爲這會導致相同的情況。底部的列表在它自己內部滾動,佔用其他元素下面的可用空間,而不是展開父滾動佈局以使其滾動。如果我在列表上設置高度,它將起作用,但是直到項目數量導致列表超出我設置的高度。然後它再次在內部滾動。 – Shaun
ExpandableListView如何?它的默認可滾動,我只是不知道它是否會滿足您對不同組件的需求。 – Dejan