9

viewSwitcher に 3 つ以上のビューを追加する必要があります。試してみましたが、次のエラー ログが表示されます。

Can't add more than 2 views to a viewSwitcher

Java クラスからビューを手動で追加した場合でも、ViewSwitcher の任意のプロパティでこの問題を解決できるかどうかを知りたいです。

ありがとう!

4

3 に答える 3

24

補足として、複数のビューを含むことができるViewFlipperを使用できます

于 2012-08-22T08:05:01.103 に答える
3

ViewPager も良い代替手段です。スワイプすることで、複数のビューを切り替えることができます。

このリンクでは、詳細な説明を見つけることができます。

于 2012-08-22T08:46:10.037 に答える
2

を使用することによりViewSwitcher、これは不可能です。

Androidのドキュメントには次のように記載されています。

クラスの概要

2つのビューを切り替え、これらのビューを作成するファクトリを持つViewAnimator。ファクトリを使用してビューを作成するか、自分で追加することができます。ViewSwitcherは2つの子ビューのみを持つことができ、そのうち1つだけが一度に表示されます。

于 2012-08-22T07:47:29.200 に答える