0

我在整个屏幕上使用 RelativeLayout。屏幕上的图像几乎是随机出现和消失的,而且经常会出现多次显示同一图像的情况。但是,发生这种情况时,我收到一条错误消息:“孩子已经有了父母......”。

你们知道有什么办法吗?我想我可能可以动态更改调用到屏幕上的每个 ImageView 的参考 ID,但是因为我可能会在屏幕上拥有 50 多个图像视图,动态更改位置、消失和返回,这不会减慢程序很多?

4

1 回答 1

4

每个都View必须Parent在添加到它时,它不能添加到另一个Parent

如果你愿意,你可以缓存bitmap一些地方并将其应用于不同的ImageViews. 所以两者都imageviews将具有相同的bitmap. 但你不能ImageView在不同的父母中拥有相同的东西。

于 2012-12-25T16:36:03.490 回答