Android将TableRow(小部件)的副本制作成新的TableRow(小部件)

时间:2012-05-28 05:54:30

标签: android widget tablerow cloning copying

我见过针对sqlite和C#发布的类似问题。

但不适用于java。如何将现有的TableRow复制到新的TableRow中? 我不想分享任何参考,我希望这两个小部件是相同的 可能是java缺少这个基本的对象复制功能吗? 我认为TableRows不可克隆,因为当我尝试编写row.clone()时,Eclipse没有自动完成

手动复制不是一种选择,因为TableRow有很多字段。

注意:标题中的“小部件”是为了使其在未来的搜索中更加通用

1 个答案:

答案 0 :(得分:0)

tableRow继承自java.object,但是clone不可见。这应该是使用蛮力的。这里有几种选择。一个也可能是最难但最好的方法是在子类中实现clonable接口。

另一种方法是遍历子项并将它们深层复制到新的表行。

无论哪种方式,我都不会想到你面前的事情。