使用Android API 10.我有一个场景,我需要动态地将视图添加到水平LinearLayout
。布局应支持0-3视图,视图之间应有1px垂直分隔符。如果未添加视图,则应在布局的中心添加占位符文本。视图应该以布局为中心
View | View | View
因此,我需要一种使用List<View>
实现这一目标的最简单方法是什么?
答案 0 :(得分:1)
如果我正确理解你,下面的方法应该做你想要的。我们只需为LayoutParams
的每个子项设置适当的LinearLayout
,根据需要创建分隔符View
。如果List
的{{1}}为空,则会创建并添加占位符View
。它适用于任意数量的TextView
s。
View