我有一个LinearLayout,另一个LinearLayout作为它的子元素。 孩子LinearLayout应该是父母大小的一半,但它只是父母身高的40%。
这就是我添加子LinearLayout的方式:
AddView (childLinearLayout, new LayoutParams (LayoutParams.MatchParent, 0, .5f));
父LinearLayout具有垂直方向,权重和为1.
答案 0 :(得分:0)
也许这段代码可以帮助您:
layout.addView(childLayout,new LayoutParams (LayoutParams.MatchParent, LayoutParams.MatchParent, .5f));