假设我们有一个片段,在其内容的某处,我们有一个应该显示X个视图的部分。
我们不知道X号,因为它没有固定
每个X视图都可以完全不同。例如。
Separator
TextView
Separator
Linear View with children
Separator
TextView
Separator etc
你明白了。
所以我在想
1)应该将其构建为某种自定义组件吗?我如何传递数据?
2)我原本认为这应该是一个内部片段,但后来我认为我不关心这个活动的生命周期。
3)另一种方法是在我的片段中只有一个小函数来以编程方式添加这些函数但是我怎样才能使这个可重用?
这类设计的最佳策略是什么?