【发布时间】:2017-12-10 13:08:56
【问题描述】:
如何将外观一模一样的 RelativeLayout 从一个活动传递到另一个活动。结果应该是这样的:Example
解释一下:
我有一个使用 SimpleCursorAdapter 和部分布局从数据库填充的 GridView。 部分布局如下所示:
<RelativeLayout>
<TextView/>
<TextView/>
<Button/>
<Button/>
</RelativeLayout>
当用户点击某个项目的详细信息按钮时,我想将该项目的 RelativeLayout 传递给 DetailsActivity。
据我了解,cloning 是不可能的,inflating 不是一个选项。
我可以传递每个 id、标签和文本值并重新创建布局,但我希望有更简单的方法。
【问题讨论】:
-
将该布局添加到第二个活动的顶部。你不需要传递任何东西。毕竟它是细节活动,所以它会有这些值。