package com.eric.LinearLayout;import android.app.TabActivity;import android.content.Intent;import android.os.Bundle;import android.view.LayoutInflater;import android.widget.TabHost;import android.widget.TextView;import com.eric.R;/** * 对tab的选择按钮的测试及终结 创建人: 创建时间:2011-6-24 *  * @author chenhaodejia *  */public class HelloTabWidget extends TabActivity {// TabActivity@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);/* * TabHost tabHost = getTabHost(); * LayoutInflater.from(this).inflate(R.layout.tab_1, * tabHost.getTabContentView(), true); * tabHost.addTab(tabHost.newTabSpec( * "tab1").setIndicator("tab1").setContent(R.id.textview1)); *  * //添加tab * tabHost.addTab(tabHost.newTabSpec("tab_test2").setIndicator("TAB 2" * ).setContent(R.id.textview1)); * tabHost.addTab(tabHost.newTabSpec("tab_test3" * ).setIndicator("TAB 3").setContent(R.id.textview2)); * tabHost.addTab(tabHost * .newTabSpec("tab_test4").setIndicator("TAB 4").setContent * (R.id.textview3)); tabHost.setCurrentTab(1); * //默认需要选中那一个tab,就填写一个tab的index,这里的tab的index是以o开始的 *//* * //给tab添加图片 TabHost tabHost = getTabHost(); * LayoutInflater.from(this).inflate(R.layout.tab_1, * tabHost.getTabContentView(), true); * tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("tab1", * getResources * ().getDrawable(R.drawable.baob1)).setContent(R.id.textview1)); * tabHost * .addTab(tabHost.newTabSpec("tab_test1").setIndicator("TAB 1").setContent * (R.id.textview2)); * tabHost.addTab(tabHost.newTabSpec("tab_test2").setIndicator * ("TAB 2").setContent(R.id.textview3)); tabHost.setCurrentTab(0); *//* * //给tab赋值窗体,在点击tab的时候,在下面显示一个Form,进行需要的处理 final TabHost tabHost = * getTabHost(); LayoutInflater.from(this).inflate(R.layout.tab_1, * tabHost.getTabContentView(), true); * tabHost.addTab(tabHost.newTabSpec( * "tab1").setIndicator("list").setContent(new Intent(this, * FormStuff.class))); * tabHost.addTab(tabHost.newTabSpec("tab_test2").setIndicator * ("TAB 2").setContent(new Intent(this, TableLayout.class))); * tabHost.addTab * (tabHost.newTabSpec("tab_test1").setIndicator("TAB 1").setContent * (R.id.textview2)); * tabHost.addTab(tabHost.newTabSpec("tab_test2").setIndicator * ("TAB 2").setContent(R.id.textview3)); tabHost.setCurrentTab(1); */// 对上面三种tab形式的整合TabHost tabHost = getTabHost();LayoutInflater.from(this).inflate(R.layout.tab_1,tabHost.getTabContentView(), true);tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("tab1",getResources().getDrawable(R.drawable.baob1)).setContent(new Intent(this, TableLayout.class)));tabHost.addTab(tabHost.newTabSpec("tab_test2").setIndicator("TAB 2",getResources().getDrawable(R.drawable.baob2)).setContent(new Intent(this, FormStuff.class)));tabHost.addTab(tabHost.newTabSpec("tab_test3").setIndicator("TAB 3",getResources().getDrawable(R.drawable.baob3)).setContent(R.id.textview2));tabHost.addTab(tabHost.newTabSpec("tab_test4").setIndicator("TAB 4",getResources().getDrawable(R.drawable.baob4)).setContent(R.id.textview3));tabHost.setCurrentTab(0);}}

更多相关文章

  1. [转]Android 应用初始化及窗体事件(按键)的分发 [此博文包含图片]
  2. Hello Android - android窗体透明的,黑暗度等的设置技巧
  3. Android系统下如何在程序中对XML里面元素进行赋值
  4. DataBinding赋值本地图片src
  5. Android 应用初始化及窗体事件的分发
  6. Android Intent传值且实现窗体跳转
  7. Android窗体悬浮在另一个窗体
  8. 窗体两个按钮各占一半
  9. 字符串赋值是什么意思

随机推荐

  1. SQL语句练习实例之六 人事系统中的缺勤(休
  2. SQL语句练习实例之四 找出促销活动中销售
  3. sql存储过程获取汉字拼音头字母函数
  4. T-SQL 查询语句的执行顺序解析
  5. 利用sys.sysprocesses检查SqlServer的阻
  6. 学习SQL语句(强大的group by与select fro
  7. SqlServer 基础知识 数据检索、查询排序
  8. sql 常用技巧整理
  9. SQL Server Table中XML列的操作代码
  10. sqlserver 中时间为空的处理小结