我知道它被認爲是禁忌將一個ListView放置在一個滾動容器內,那麼是否有任何「正確的」方法來完成滾動的ListView子容器的容器?一個例子佈局看起來像:ListView子可滾動的父親
Header
---
"Sub" header
---
ListView with list items
---
Footer
頁眉和頁腳需要保持靜止在屏幕上,中間的內容(副標題和ListView)它們之間應該滾動。我不能只有ListView滾動,因爲子標題佔用太多空間。目前,標題來自於一個< include/>,該子標題包含幾個視圖,包括圖像和一些文本,而ListView(實際上是ViewFlipper的一部分)將包含不確定數量的項目。頁腳有一個用於控制ViewFlipper的按鈕/選項卡(只有其中一個視圖是ListView)。
我能想到的唯一方法就是將Subheader放置在ListView中作爲第一項 - 有沒有更好的方法?
聽起來就像我需要的微調! [注意:這是addHeaderView(查看)]我通常閱讀參考文檔,我不知道爲什麼我沒有注意到你可以有一個標題:(我會給這個鏡頭並回發。我可能會解決一個小問題:「ListView」部分是ViewFlipper的一部分,而其他視圖不是ListView。這是否意味着我需要基本上將子標題以編程方式移動到ListView中到,然後將它移回到ListView之外(並在Flipper之外)時翻轉到不同的視圖? – Joe 2009-12-15 01:28:00