向ViewSwitcher添加两个以上的视图

时间:2012-08-22 07:43:47

标签: android views viewswitcher

我需要向viewSwitcher添加两个以上的视图。我试过,但我得到以下错误日志:

Can't add more than 2 views to a viewSwitcher

我想知道是否可以通过ViewSwitcher的任何属性解决此问题,即使我手动从我的Java类添加更多视图。

谢谢!

3 个答案:

答案 0 :(得分:22)

在旁注中,您可以使用ViewFlipper,其中包含多个视图

答案 1 :(得分:3)

ViewPager也是一个不错的选择。您可以通过滑动在多个视图之间切换。

在此link上,您可以找到详细说明:

答案 2 :(得分:2)

使用ViewSwitcher,这是不可能的。

Android文档声明:

  

课程概述

     

ViewAnimator在两个视图之间切换,并且有一个工厂   这些视图是创建的。你可以使用工厂   创建视图,或自己添加。 ViewSwitcher只能拥有   两个子视图,其中一次只显示一个。