先来一张图展示一下Tab。
在创建Tab之前,先把Tab的结构搞清楚。它的结构是这样的:
最外层是一个Tabhost,Tabhost里装了些选项卡(TabSpec),每个选项卡有自己的指示符(Indicator,就是顶部可点的那个区块)和内容(Content,下半部分展示内容的区块)。
现在,要做的事情就很清楚了:
1、创建Tabhost
2、创建TabSpec并给TabSpec赋值
3、把TabSpec添加到Tabhost中
那问题又接着来了。
1、如何创建Tabhost?
Android为我们提供了TabActivity,我们只要继承它,就可以得到Tabhost了。看代码: