0

3列のActionBarの下にあるViewPager内のフラグメントを変更したい(新しいウィザードで標準の3列の開始プロジェクトを選択しました)。私はスタックオーバーフロー全体を調査しましたが、良い解決策を見つけることができませんでした...

基本的に私は3つの画面ABCを持っています。画面BIで、別のページに切り替えるためのボタンを実装したいと考えています。

1)ABC 2)AXC

新しいAndroidAPIを使用すると、それを正しく行う簡単な方法があるはずです(ネストされたフラグメント)?小さなコード例を手伝ってください。

4

2 に答える 2

1

レイアウト内でViewFlipper http://developer.android.com/reference/android/widget/ViewFlipper.htmlを使用します。

<ViewFlipper>
   <LinearLayout1/>
   <LinearLayout2/>
</ViewFlipper>

onButtonClick を呼び出すことができます

viewFlipper.ShowNext();
viewFlipper.ShowPrevious();

また、ページ遷移時にアニメーションを追加することもできます。

于 2012-11-30T18:37:48.673 に答える
0

ボタンクリックリスナー内のviewPagerオブジェクトでsetCurrentItemメソッドを使用できます。

myViewPager.setCurrentItem(2); // integer 2 is a page number which is your fragment
于 2012-11-30T18:20:41.080 に答える