TabHost的相關應用

2021-06-25 20:39:13 字數 676 閱讀 1800

首先要想使用tabhost,必須先導乙個v7的jar包到當前的目錄中。

然後要布局乙個xml檔案來實現tabhost的顯示位置。

然後布局一下tabhost裡的每個tab的布局。

android:layout_height="wrap_content"

android:text="hello"

android:drawablepadding="2dp"

android:textcolor="@android:color/white"

android:drawabletop="@drawable/ic_nearby_normal"/>

一般在乙個頁面中,tabhost的上面是乙個framelayout來顯示每個tab對應的頁面內容。

每個頁面對應的是乙個fragment。所以我們要自定義乙個fragment並且讓它繼承fragment,在這個檔案中把要顯示的東西定義好,然後讓它把內容顯示在定義的framlayout的xml檔案中。

public class newsfragment extends fragment

}最後在主activity裡面,對tabhost裡的每個tab進行賦值初始化,然後每個tab對應的每個fragment內容顯示出來即可

public class mainactivity extends fragmentactivity ;

TabHost的那些事

這兩天在做乙個要用到tabhost的東西,做完後感慨萬千,中間解決了不少問題,也曾經為一些莫名其秒的報錯而搞得焦頭爛額,忙完後,一邊為自己對抓錯分析錯誤的能力而慚愧,一邊又為自己不嚴謹的程式設計風格而途生無謂的錯誤而無奈。所以,在這裡就總結一下自己的體會和心得。tabhost的實現網上有一大堆教程,...

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 是整個tab 的容器,包括兩部分,tabwidget 和framelayout tabwidget 就是每個 tab的標籤,framelayout 則是tab 內容。tabhost有兩種實現方式 一 繼承tabactivity 二 單純繼承activity,在 中新增 第一種 1 如...