一千萬個為什麽

搜索

ListView的自動擴展

我是一個關於自動擴展ListView的問題.. 1)我為每個列表項都有單獨的xml文件。即在高效的適配器中膨脹,list元素也使用選擇器或突出顯示文件來進行背景更改onClick。

我的主要xml看起來像這樣

-LINEAR LAYOUT - VERTICAL (MAIN)
     - LINEAR LAYOUT - horizontal having 5 buttons.(CHILD 1)
     - LINEAR LAYOUT - horizontal having two views as ListView.

我面臨的問題是第二個孩子有兩個ListView ..只有一個ListView是可見的,它自己擴展為寬度作為填充父級。

1)我試圖列出列表項目大小.. 2)然後我嘗試在主xml中自定義ListView大小參數,但它切割ListView即顯示一半的數據。

請幫忙。 謝謝

最佳答案

我對你的描述感到有些困惑,但我認為你在尋找的是:

對於每個 ListView ,設置 android:layout_width =“wrap_content”android:layout_weight =“50”,並在父 LinearLayout上設置 android:weightSum =“100”android:layout_width =“fill_parent”。 (根 LinearLayout 的寬度也應該是“fill_parent”。)這會導致每個子 ListView 水平占據屏幕的一半。

轉載註明原文: ListView的自動擴展