編輯:關於android開發
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。
android launchmode 使用場景 菜鳥起飛記 android launchmode 使用場景 Activity一共有以下四種launchMode: 1.st
ListView的CheckBox實現全部選中/不選中,listviewcheckbox在Adapter類中定義一個HashMap列表,保存每一行是否被選中: priv
showSetPwdDialog--自定義對話框,showsetpwddialog--樣式:
下拉刷新列表添加SwipeDismissListViewTouchListener實現滑動刪除某一列。,ontouchlistener《Android SwipeToDi