我正在使用一個ListView只有幾個項目。這些項目將被垂直放大以填充給列表視圖的區域。因此,而不是:ListView擴展項目以填充區域(不是多級!)
_____
1
2
3
____
我想
_____
1
_
2
_
3
____
我不知道如何做到這一點。我看着在我的適配器上使用getView,但ViewGroup返回0爲高度,0爲子計數。當我讓我的適配器有一個ListView引用,我可以得到孩子數,但高度仍然是0.
我不知道是否需要擴展ListView或ViewGroup或我需要重寫。
謝謝。
多挖後,我發現這個問題是神祕的佈局吹氣問題 described here。一旦我將它改爲膨脹(layoutIdToInflate,parent,false); (已被膨脹(layoutIdToInflate,NULL);高度開始工作
這舊的職位要求。相同的問題https://stackoverflow.com/questions/11044595/listview-to-cover-entire-screen-in-android – user7610