ListView的自动扩展

时间:2010-04-16 18:45:24

标签: android-layout

我是一个关于自动扩展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,即显示一半的数据。

请帮助这方面。 感谢

1 个答案:

答案 0 :(得分:0)

我对你的描述感到有些困惑,但我认为你在寻找的是:

对于每个ListView,设置android:layout_width="wrap_content"android:layout_weight="50",并设置父LinearLayout设置android:weightSum="100"android:layout_width="fill_parent"。 (根LinearLayout的宽度也应为“fill_parent”。)这会导致每个子ListView水平占据屏幕的一半。