Android 控件之TabHost Tab页
来源:互联网 发布:php提交post请求 编辑:程序博客网 时间:2024/05/17 06:52
一概述
提供Tab页的窗口视图容器,它有俩个children,一组是用户可以选择指定Tab页的标签,另一组是FrameLayout用来显示该Tab页的内容。个别元素通常控制使用这个容器对象,而不是设置在子元素本身的值。
二、重要方法
addTab(TabHost.TabSpec tabSpec):添加一项Tab页
clearAllTabs():清除所有与之相关联的Tab页.
getCurrentTab():返回当前Tab页.
getTabContentView():返回包含内容的FrameLayout
newTabSpec(String tag):返回一个与之关联的新的TabSpec
三、实例
1.布局文件,需要使用FrameLayout
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView android:id="@+id/view1"
android:background="@drawable/b"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="页1"/>
<TextView android:id="@+id/view2"
android:background="@drawable/c"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="页2"/>
<TextView android:id="@+id/view3"
android:background="@drawable/d"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="页3"/>
</FrameLayout>
2.继承TabActivity
public class TabHostDemo extends TabActivity
3.获取次此abHost
TabHost tabHost = getTabHost();
4.设置布局
LayoutInflater.from(this).inflate(R.layout.tabhostpage, tabHost.getTabContentView(), true);
5.添加Tab页
tabHost.addTab(tabHost.newTabSpec("tab1")
.setIndicator("tab1")
.setContent(R.id.view1));
tabHost.addTab(tabHost.newTabSpec("tab3")
.setIndicator("tab2")
.setContent(R.id.view2));
tabHost.addTab(tabHost.newTabSpec("tab3")
.setIndicator("tab3")
.setContent(R.id.view3));
- Android 控件之TabHost Tab页
- Android 控件之TabHost Tab页
- Android 控件之TabHost Tab页
- android Tab控件的tabhost、tabwiget
- android控件之TabHost
- Android控件之TabHost
- Android控件之TabHost
- Android控件之TabHost
- Android学习之Tab控件(使用TabHost和与Tab对应的Menu,动态更改Tabhost的Tab的背景图标,用到Ratingbar控件)
- android之tab(tabHost)的样式
- Android之TabHost改变Tab颜色
- Android UI之Tab(TabActivity+TabHost实现)
- Android控件之TabHost探究
- Android控件之TabHost探究
- android控件之tabhost tabwedget
- Android控件开发之TabHost
- 【Android】Tab页的实现,利用tabhost
- Tab效果之Tabhost
- win7 下删除XP系统安装启动项
- 面试智力题:天平称球 .
- ASSERT函数
- NTFS 下面的目录权限
- 面试智力题:硬币问题 .
- Android 控件之TabHost Tab页
- Java关键字之native,strictfp,transient,volatile
- 空调补贴下降七成 价格涨跌趋势不明
- Tomcat JVM优化
- JAVA环境变量的作用
- 不用xib文件,直接用代码实现xib。实现一个toolbar,tableview,具体如效果图
- 最大流最小割定理
- webservice 关键技术
- Apache HTTP Server 与 Tomcat 的三种连接方式介绍