SurfaceView可以容纳多个ImageView吗?

时间:2011-11-07 18:10:32

标签: android

我想知道SurfaceView是否可以容纳多个ImageView。每个ImageView都应该能够独立移动。想象一张牌桌,每张牌都要移动。卡片(ImageViews)将动态添加到surfaceview。有任何想法吗?尝试研究它,但无济于事。谢谢!

2 个答案:

答案 0 :(得分:2)

SurfaceView是View,而不是ViewGroup。因此,它根本无法容纳任何ImageView:)

答案 1 :(得分:0)

正如Romain的回答暗示,你似乎对SurfaceView的基本误解。看看docs。这是一个用于绘制的视图,而不是用于保存其他视图(无论是ImageViews还是其他视图)。您可以 在其上绘制图像(包括位图),但这与保持ImageViews不同。如果您正在寻找带有一堆卡片的游戏,您可能希望找到有关使用SurfaceViews绘图的教程。 This可能会在某个地方开始。