2017-12-27 17 views
0

私はアンドロイドスタジオの情報アプリを作るための学校プロジェクトをやっています。私は4つのタブのtabHostを作成する必要があります。タブの1つで、5つの異なるアクティビティを表示するには左右にスワイプする必要があります。 2番目のタブのアクティビティに別のtabHostを配置するのは正しいですか?このセットアップではtabHostをtabHostで使用する必要がありますか?

さらに効率的な方法がありますか?

I am supposed to display like this.

答えて

2

あなたはTableLayoutViewPagerを使用することができます。

TableLayoutとViewPagerのリンケージを設定します。 ViewPagerのアダプタで

yourTableLayout.setupWithViewPager(yourViewPager) 

オーバーライドgetPageTitle(int型の位置)

public CharSequence getPageTitle(int position) { 
    return yourTabTitle.get(position) 
} 
+0

この答えは正しいです、 'ViewPager' +' TabLayout' pucture国連質問のような使用の可能性 –

+0

ありがとうよし!私は今試してみる –

関連する問題