我有一个 LinearLayout,它包含一些 View 。
如何以编程方式复制它?
我的布局如下:
linearLayout1 (vertical)
linearLayout2 (horizontal)
textView1
textView2
imageView
imageView
我想复制 LinearLayout2(水平)
最佳答案
您的问题有多种解决方案:
使用
ListView
而不是linearLayout1
。使用
RecyclerView
而不是linearLayout1
。使用
fragment
。创建自定义
View
子类。
所有这些选项都有许多在线教程。我建议你做一些研究。如果您遇到困难,请带着更多问题回来。 ListView
很可能是最适合您的选择。即使使用 ListView
,您也可能会考虑为每一行创建一个自定义 View
子类。然而,首先,这并不是完全必要的。我只是说这两种选择并不相互排斥。
关于android - 如何复制包含所有 View 的线性布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39058559/