TabHost的使用方法

2021-06-23 05:08:43 字數 1612 閱讀 6400

tabhost

是整個tab

的容器,包括兩部分,

tabwidget

和framelayout;

tabwidget

就是每個

tab的標籤,

framelayout

則是tab

內容。tabhost有兩種實現方式:一、繼承tabactivity; 二、單純繼承activity,在**中新增

第一種: 1

、如果我們使用

extends tabacitivty

,如同listactivity

,tabhost

必須設定為

@android:id/tabhost2、

tabwidget

必須設定

android:id

為@android:id/tabs3、

framelayout

需要設定

android:id

為@android:id/tabcontent

布局檔案 例如:

activity_main.xml

xmlns:tools=""

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical" >

android:id="@android:id/tabhost"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical">

android:id="@android:id/tabs"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:visibility="visible"/>

android:id="@android:id/tabcontent"

android:layout_width="fill_parent"

android:layout_height="0.0dp"

android:layout_weight="1.0"

android:background="@android:color/white">

**:public classmainactivity extends tabactivity}

第一種就完成了,可能介面不好看,自己可以除錯,不要在意這些細節~~呵呵

第二種:public classmainactivity extends activitygroup

}

TabHost的使用方法

第一步 建立main.xml檔案 android id android id tabhost android layout width fill parent android layout height fill parent 第二步驟 編輯mainactivity package cn.hjw.t...

TabHost的使用方法

tabhost的使用方法 方法一 繼承tabactivity 獲取系統提供的tabhost 用layoutinflater為其設定content 新增tab選項 具體 如下 tabhost th this.gettabhost layoutinflater li this.getlayoutinfl...

TabHost簡單使用示例

在android的開發中,經常需要實現頁面tab的功能,比較簡答的一種方式就是使用tabhost實現。顧名思義,tabhost即是包含若干個tab的乙個tab容器。那麼,當我們要使用tabhost實現乙個介面功能的時候,我們是如何開始的呢?布局檔案的填寫較為簡單,如下 使用中,需要注意的點是 tab...