Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7563527
  • 博文数量: 961
  • 博客积分: 15795
  • 博客等级: 上将
  • 技术积分: 16612
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-07 14:23
文章分类

全部博文(961)

文章存档

2016年(1)

2015年(61)

2014年(41)

2013年(51)

2012年(235)

2011年(391)

2010年(181)

分类: Android平台

2015-11-23 16:56:41


点击(此处)折叠或打开

  1. package org.lxh.demo;
  2. import android.app.TabActivity;
  3. import android.os.Bundle;
  4. import android.view.LayoutInflater;
  5. import android.widget.TabHost;
  6. import android.widget.TabHost.TabSpec;
  7. public class MyTabHostDemo extends TabActivity {        // 直接继承TabActivity
  8.     private TabHost myTabHost;                // 定义TabHost
  9.     private int[] layRes = { R.id.tab_edit, R.id.tab_clock
  10.             , R.id.tab_sex };            // 定义内嵌布局管理器ID
  11.     @Override
  12.     public void onCreate(Bundle savedInstanceState) {
  13.         super.onCreate(savedInstanceState);
  14.         this.myTabHost = super.getTabHost() ;        // 取得TabHost对象
  15.         LayoutInflater.from(this)             // 取得LayoutInflater对象
  16.                 .inflate(R.layout.tab,            // 定义转换的布局管理器
  17.                     this.myTabHost.getTabContentView(),    // 指定标签增加的容器
  18.                     true);         // 实例化布局管理器中的组件
  19.         for (int x = 0; x < this.layRes.length; x++) {    // 循环取出所有布局标记
  20.             TabSpec myTab = myTabHost.newTabSpec("tab" + x);// 定义TabSpec
  21.             myTab.setIndicator("标签 - " + x) ;        // 设置标签文字
  22.             myTab.setContent(this.layRes[x]) ;        // 设置显示的组件
  23.             this.myTabHost.addTab(myTab) ;        // 增加标签
  24.         }
  25.     }
  26. }
020714_标签:TabHost.ppt
阅读(1032) | 评论(0) | 转发(0) |
0

上一篇:GridView

下一篇:菜单

给主人留下些什么吧!~~