TabHost簡單使用示例

2021-07-05 23:48:36 字數 1066 閱讀 7033

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

布局檔案的填寫較為簡單,如下:

使用中,需要注意的點是:

tabhost的id需要設為

android:id="@android:id/tabhost"
tabwidget為tab鍵下方的狀態位址列,其id需設定為android:id="@android:id/tabs"
framelayout為tabhost的待填充內容,其id需設定為
android:id="@android:id/tabcontent"
並且權重需要設定為
android:layout_weight="1"
如此,乙個簡單的tabhost就設定完成了。
原始碼如下:

package com.gtja.com.tabfragment;

import android.os.bundle;

import android.widget.tabhost;

public class mainactivity extends tabactivity

}

在原始碼中,gettabhost()獲取tabhost物件,setindicator()設定對應tab的提示,addtab()則是將該tabspec新增到tabhost中。

實現效果如下:

至此,乙個基本的tabhost的頁面跳轉實現了。

hydra簡單使用示例

本內容為網上收集整理,僅作為備忘!hydra簡單使用示例 破解https 破解teamspeak hydra l 使用者名稱 p 密碼字典 s 埠號 vv ip teamspeak 破解cisco hydra p pass.txt 10.36.16.18 cisco hydra m cloud p ...

ArtDialog簡單使用示例

像dojo一樣,artdialog也是在網上無意間搜出來的,可惜後來發現它和dojo衝突 最後都是用的dojo的dialog 沒辦法只有忍痛割愛了。今天花了些時間把 上的demo整理了一下,把demo.js裡的 都抽出來加到jsp 中了,這樣更直觀。如下 function a function b ...

Kafka簡單使用示例

sh bin zookeeper server start.sh config zookeeper.properties 啟動zookeeper sh bin kafka server start.sh config server.properties properties properties n...