2014-09-25 96 views
0

我有一个LinearLayout与另一个LinearLayout作为子级。 LinearLayout应该是父母大小的一半,但它只有父母身高的40%。子线性布局未使用完整父级的高度

这是我如何增加孩子的LinearLayout:

AddView (childLinearLayout, new LayoutParams (LayoutParams.MatchParent, 0, .5f)); 

父LinearLayout中具有垂直方向和权重总和的1

+0

我读了一些关于填充视图端口,但我不确定这是答案或如何在代码中分配它。 – 2014-09-25 03:19:07

+0

你使用的是scrollview – 2014-09-25 03:19:50

+0

不是。两者都是线性布局。外部线性布局包含在相对布局中,但我认为不重要 – 2014-09-25 03:24:02

回答

0

也许这个代码可以帮助你:

 layout.addView(childLayout,new LayoutParams (LayoutParams.MatchParent, LayoutParams.MatchParent, .5f)); 
+0

nop,它没有工作。实际上,重量被忽略了。 – 2014-09-25 05:24:50