动态定位水平线性布局中的元素

时间:2015-02-21 09:01:13

标签: android android-layout android-linearlayout

使用Android API 10.我有一个场景,我需要动态地将视图添加到水平LinearLayout。布局应支持0-3视图,视图之间应有1px垂直分隔符。如果未添加视图,则应在布局的中心添加占位符文本。视图应该以布局为中心

 View | View | View

因此,我需要一种使用List<View>

动态更新此方法的方法

实现这一目标的最简单方法是什么?

1 个答案:

答案 0 :(得分:1)

如果我正确理解你,下面的方法应该做你想要的。我们只需为LayoutParams的每个子项设置适当的LinearLayout,根据需要创建分隔符View。如果List的{​​{1}}为空,则会创建并添加占位符View。它适用于任意数量的TextView s。

View