标签组件

1150阅读 0评论2015-11-23 luozhiyong131
分类:Android平台


点击(此处)折叠或打开

  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
上一篇:GridView
下一篇:菜单