ViewSwitcherの任意のページに飛ぶ
ViewSwitcherは2つのビューを切り替えることができますが、
切り替えるメソッドがshowPrevious()かshowNext()しかないため、
「進む」「戻る」しができず、
ページを指定して切り替えることができません。
そこで、getDisplayedChild()を呼び出すと、現在表示されているページが0か、1かを取得できるので、
その値に応じて処理を分岐することで、任意のページを表示することができます。
最初のページに飛ぶサンプル
private void jumpToPage1(){ if (yourViewSwitcher.getDisplayedChild() == 1){ yourViewSwitcher.showPrevious(); } }
アニメーションを付加する際は、求める挙動にあわせて「進む」か「戻る」を設定します。