0

我面临一个关于 ListView 自动扩展的问题。 1)我为每个列表项都有单独的 xml 文件。即在一个高效的适配器中膨胀,列表元素也使用选择器或荧光笔文件来改变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,即显示一半的数据。

请在这方面提供帮助。谢谢

4

1 回答 1

0

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

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

于 2010-04-16T19:27:17.930 回答