如何在LinearLayout
上启用2个或更多列,同时仍然保留使用addView(view, position)
在给定位置添加视图的功能。
嵌套布局不是一个选项,因为在这种情况下,每个内部布局都会拥有它自己的索引。我希望能够在主布局上使用addView
方法,以便视图转到相应的列。
答案 0 :(得分:0)
我认为你应该使用tablelayout而不是linearlayout
答案 1 :(得分:0)
我使用2个单独的LinearLayouts,可能在外部LinearLayout中,并且一个LinearLayout是左列,另一个是右列。这2个新的LinearLayouts都具有相等的android:layout_weight
,因此它们在外部布局中具有相等的宽度。然后,您可以选择是通过其ID将新视图添加到左列还是右列。