3

Tabs+Swipeのテンプレートが本当に好きです。あなたが知っている...これ:

ここに画像の説明を入力してください

問題は、そのテンプレートを作成した後、どこから始めればよいかわからないことです。各タブページにレイアウトを配置するにはどうすればよいですか?

タブが選択されているときにクラスを呼び出すようなことはできますか?したがって、最初のタブのビューをクラスAに保存し、次に2番目のタブのビューをクラスBに保存できます。

これに関する情報がGoogleで見つかりません。これは、Android SDKの新機能である可能性がありますか?

ありがとう

4

2 に答える 2

3

各タブページにレイアウトを配置するにはどうすればよいですか?

生成されたコードはViewPager、レイアウトファイルにを作成し、アクションバーのタブをそのページに接続しViewPagerます。個人的にPagerTabStripは、、またはおそらくViewPagerIndicatorに相当するもののいずれかを使用したいのですが、彼らは私に尋ねませんでした... :-)

とにかく、ページに入力するには、生成されたアクティビティのクラスや内部クラスを置き換える(または完了する)必要がありSectionsPagerAdapterますDummySectionFragment。現在、これは3つのページを持つように設定されており、各ページは単なるTextView。です。ただし、DummySectionFragment代わりにレイアウトを膨らませることもできます。タブごとに異なるレイアウトを探している場合は、レイアウトとFragmentタブの組み合わせごとに個別の実装を作成する可能性があります。SectionsPagerAdapter次に、必要なページ数() getCount()、各ページに使用するもの(getItem())、および各タブのキャプション()を教えますgetPageTitle()

于 2012-09-10T16:09:15.800 に答える
0

タブ間のアクティビティ切り替えの例を配置することは可能ですか?上記の例は理想的ではありません。

于 2012-12-19T21:17:33.553 に答える