我需要向我的 viewSwitcher 添加两个以上的视图。我试过但我得到以下错误日志:
Can't add more than 2 views to a viewSwitcher
我想知道我是否可以通过 ViewSwitcher 的任何属性来解决这个问题,即使我从我的 Java 类中手动添加了更多视图。
谢谢!
我需要向我的 viewSwitcher 添加两个以上的视图。我试过但我得到以下错误日志:
Can't add more than 2 views to a viewSwitcher
我想知道我是否可以通过 ViewSwitcher 的任何属性来解决这个问题,即使我从我的 Java 类中手动添加了更多视图。
谢谢!
附带说明一下,您可以使用ViewFlipper,它可以包含多个视图
ViewPager 也是一个不错的选择。您可以通过滑动在多个视图之间切换。
在此链接上,您可以找到详细说明:
通过使用ViewSwitcher
,这是不可能的。
Android 文档指出:
类概述
ViewAnimator 在两个视图之间切换,并有一个创建这些视图的工厂。您可以使用工厂来创建视图,也可以自己添加它们。一个 ViewSwitcher 只能有两个子视图,一次只显示一个。