Android LinearLayout多列,同时保留addView(视图,位置)功能

时间:2016-05-13 18:04:12

标签: android android-layout

如何在LinearLayout上启用2个或更多列,同时仍然保留使用addView(view, position)在给定位置添加视图的功能。

嵌套布局不是一个选项,因为在这种情况下,每个内部布局都会拥有它自己的索引。我希望能够在主布局上使用addView方法,以便视图转到相应的列。

2 个答案:

答案 0 :(得分:0)

我认为你应该使用tablelayout而不是linearlayout

答案 1 :(得分:0)

我使用2个单独的LinearLayouts,可能在外部LinearLayout中,并且一个LinearLayout是左列,另一个是右列。这2个新的LinearLayouts都具有相等的android:layout_weight,因此它们在外部布局中具有相等的宽度。然后,您可以选择是通过其ID将新视图添加到左列还是右列。