2011-04-18 37 views
0

我目前在我的应用程序中使用ViewSwitcher,但现在我面临一个问题,因为我需要超过2个视图之间切换。 由于ViewSwitcher不接受2个以上的孩子,我读过可以使用图库构件来做到这一点。使用库而不是ViewSwitcher

ViewSwitcher中的每个视图都不同(其中一个是带有ListView和Button的LinearLayout,另一个是带有ImageView和TextView的LinearLayout)。

根据我的要求,我可以使用图库小部件吗?

任何人都可以指向正确的方向吗?一些教程/示例左右..?

谢谢。

回答

3

使用ViewFlipper它允许你超过2个视图,它几乎与ViewSwitcher相同(因为它们都具有相同的超类)。在这种情况下,我不建议使用GalleryView,因为您的所有视图都会有所不同,因此您的图库适配器看起来就像是一堆废话。

+0

太棒了!这就是诀窍!我不知道我在想什么..我已经在我的应用的另一个控件中使用了ViewFlipper(SafeViewFlipper for this matter ..).. – sergi 2011-04-18 18:35:44