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...