我在LinearLayout中有幾個ListView。它是白天列出的東西,所以我有一個TextView,其中包含「Sunday:」,後面是項目列表,後面是「Monday」TextView等。很好,但不適合屏幕。所以我添加了一個ScrollView作爲LinearLayout的父項。現在它滾動,但ListViews都有2個條目的空間,無論它們是0還是3條目。有關添加ScrollView父項的問題導致ListViews不能動態調整大小。在列表適配器填充了它們的視圖後,我嘗試在ScrollView上調用requestLayout(),但那沒有做任何事情。有任何想法嗎?Android ScrollView佈局問題
編輯: 從http://www.anddev.org/viewtopic.php?p=25194和其他鏈接看來,ScrollView內的ListViews處理不正確。任何人都有一個好的建議來實施列表清單?
你能發佈你的佈局xml嗎?你有沒有在你的ListViews中設置android:layout_height =「wrap_content」或類似的東西? – svens 2009-10-06 17:13:01
目前我無法訪問佈局.. LinearLayout中的所有視圖都有layout_height =「wrap_content」,LinearLayout和ScrollView有layout_height =「fill_parent」(在LinearLayout上嘗試過wrap_content)。註釋掉ScrollView,所有東西都能正確顯示出來,但是不能正常顯示。 – Aaron 2009-10-06 17:40:05
將ListViews放到ListView中? :)如果我正確地理解它,你想在它下面的ListView中製作一個TextView中的所有工作日的列表。這應該可以在自定義適配器中實現。看到我的問題的答案http://stackoverflow.com/questions/1505751/android-binding-data-from-a-database-to-a-checkbox-in-a-listview它描述瞭如何擴展ResourceCursorAdapter。也許這可以幫助你構建一個適配器,它可以填充ListView和你星期的ListViews + Caption。 – svens 2009-10-06 18:20:19