Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android學習筆記(30):選項卡TabHost淺析

Android學習筆記(30):選項卡TabHost淺析

編輯:關於android開發

Android學習筆記(30):選項卡TabHost淺析


TabHost組件是可以在界面中存放多個選項卡的容器,選項卡大小與外部容器相同。

TabWidget組件就是TabHost的標題條,單擊可以切換選項卡。

TabSpec組件就是一個選項卡(Tab頁面)。

 

TabHost的使用步驟如下:

1.在XML文件中定義一個TabHost組件,並在其中定義一個FrameLayout。在其中添加內容。

2.Activity應該繼承自TabActivity。

3.調用TabActivity的getTabHost()方法獲取TabHost對象。

4.通過TabHost對象的方法來創建、添加選項卡:

newTabSpec(Stringtag):創建選項卡

addTab(TabHost.TabSpectabSpec):添加選項卡

 

布局文件中幾個控件需要引用Android系統已有的ID,不能自己定義:

TabHost:@android:id/tabhost

TabWidget:@android:id/tabs

FrameLayout:@android:id/tabcontent

 

TabHost的標簽頁改變時,可以用OnTabChangeListener為其綁定事件監聽。

TabSpec可以使用setContent(intviewId)和setContent(Intentintent)方法設置選項卡內容,就是說TabSpec可以直接轉載另一個Activity。

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved