9

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

Can't add more than 2 views to a viewSwitcher

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

谢谢!

4

3 回答 3

24

附带说明一下,您可以使用ViewFlipper,它可以包含多个视图

于 2012-08-22T08:05:01.103 回答
3

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

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

于 2012-08-22T08:46:10.037 回答
2

通过使用ViewSwitcher,这是不可能的。

Android 文档指出:

类概述

ViewAnimator 在两个视图之间切换,并有一个创建这些视图的工厂。您可以使用工厂来创建视图,也可以自己添加它们。一个 ViewSwitcher 只能有两个子视图,一次只显示一个。

于 2012-08-22T07:47:29.200 回答