前言:什么是TabHost?简而言之,TabHost就是选项卡,它提供了切换界面的操作。即,使用TabHost 可以在一个屏幕间进行不同版面的切换
答应亲们的Tabhost(二)已经更新了哦,喜欢安卓的亲们可以看看http://blog.csdn.net/woshishuoshuoa/article/details/9840857哈~~~
1,源代码:
2,效果图:
3,注意点:
Tabhost布局要求比较苛刻,在新建.xml时必须包含Tabhost,TabWidget,FrameLayout这三个标签,而且后俩个标签的id还必须相应地设置为@android:id/tabs和@android:id/tabcontent,除此之外布局和一般的布局相似,android:layout_width="match_parent"
,android:layout_height="match_parent",android:orientation="vertical",android:gravity="top"等是设置布局的长宽、是否垂直布局、是否位于顶部的一般布局的调整。注:每个Linearlayout标签内的内容就是下面每个Tab切换后显示的内容
4,总结:这篇小帖子只是简单地讲了讲如何使用Tabhost进行布局,在java代码中使用该布局时,可以继承TabActivity 类,使用getTabHost();,构建tabspec等等这些基础的使用在后续的帖子中会接着介绍,希望喜欢安卓的亲们看了本帖后能给予亲们的宝贵意见,本人水平算是菜的,所以随时欢迎亲们的批评指教哈~~~