タブは、複雑なダイアログボックスを複数のタブに分割して情報の分類された表示と管理を実現できるマルチタブユーザーインターフェイスを実装するために使用されます
。Android使用タブは、XMLファイル内の特定のコンポーネントを使用できません
XMLファイルにタブを追加で追加:
a)レイアウトファイルにタブを実装するために必要なTabHost、TabWidget、およびFrameLayoutコンポーネントを追加します
b)各タブに表示されるコンテンツに対応するXMLレイアウトファイルを書き込みます
c)アクティビティで、TabHostコンポーネントを取得して初期化します
d)TabHostとしてオブジェクト追加タブ
例:
- activity_main.xmlファイルのレイアウトマネージャーをTabHostに変更します
- レイアウトマネージャーをactivity_main.xmlファイルのTabHostタグに追加して、TabWidgetタググループとその他のコンポーネントをロードします
- activity_main.xmlファイルにTabWidgetラベルグループを追加します
- 各タブページのコンテンツを記録するために新しいxmlファイルを作成します。現時点ではTabHostコンポーネントを作成する必要はありません。
- ActivityでTabHostオブジェクトを作成し、TabHostオブジェクトを取得します
- setup()を使用してコンポーネントを初期化します
- LayoutInflaterオブジェクトを宣言してインスタンス化します
- inflate(R、folder。filename、TabHost object.getTabContentView())メソッドを使用してレイアウトファイルをロードします
- TabHostオブジェクトを使用します。addTab(TabHost.newTabSpec( "タブページxmlファイル")
.setIndicator( "タブページ名")
.setContent(R.id。タブページのレイアウトマネージャーID));