是否可以多次向屏幕添加相同的ImageView?

时间:2012-12-25 15:29:33

标签: android layout imageview

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

你知道怎么回事?我想我可以动态地更改每个调用到屏幕上的ImageView的参考ID,但是因为我可能会在屏幕上看到50多个图像视图,动态地改变位置,消失并且回来,这不会减慢节目很多?

1 个答案:

答案 0 :(得分:4)

每个View必须在Parent上,添加到Parent时,无法将其添加到另一个bitmap

如果您愿意,可以将ImageViews缓存到某个位置并将其应用于不同的imageviews。因此bitmapImageView都有相同的{{1}}。但你不能在不同的父母身上拥有相同的{{1}}。