Android开发学习笔记:浅谈Tab选项卡

来源:IT的点点滴滴 责任编辑:栏目编辑 发表时间:2013-07-01 14:14 点击:

Tab选项卡是一个非常方便的组件。

一.使用Tab组件的步骤:

1.在布局文件中使用FrameLayout列出Tab组件以及Tab中的内容组件

2.Activity要继承TabActivity

3.调用TabActivity的getTabHost( )方法来获得TabHost对象

4.通过TabHost创建Tab选项

二.实现不同Tab里面的内容有两种方式:

1.切换不同的Tab时候,不同Tab里面的内容在同一个Activity显示,主要是通过修改布局文件里面的id来实现的。下面是一个具体的例子:

MainActivity.java

  1. package com.android.tab.activity;  
  2.  
  3. import android.app.TabActivity;  
  4. import android.os.Bundle;  
  5. import android.view.LayoutInflater;  
  6. import android.widget.TabHost;  
  7.  
  8. public class MainActivity extends TabActivity {  
  9.     @Override 
  10.     public void onCreate(Bundle savedInstanceState) {  
  11.         super.onCreate(savedInstanceState);  
  12.          //获得TabHost对象       
  13.         TabHost tah = getTabHost();  
  14.           
  15.         // from(this)从TabActivity获取LayoutInflater  
  16.         // R.layout.main 存放Tab布局  
  17.         // 通过TabHost获得存放Tab标签页内容的FrameLayout  
  18.         // 是否将inflate 加到根布局元素上  
  19.         LayoutInflater.from(this).inflate(R.layout.main, tah.getTabContentView(), true);  
  20.           
  21.         //设置Tab标签的内容和显示内容  
  22.         tah.addTab(tah.newTabSpec("tab1").setIndicator("图片1").setContent(R.id.TextView01));  
  23.         tah.addTab(tah.newTabSpec("tab2").setIndicator("图片2").setContent(R.id.TextView02));  
  24.         tah.addTab(tah.newTabSpec(

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Android 完全退出程序
      • 原创:Android应用开发-Andorid歌词秀,含源码
      • android 屏幕保护
      • Android手机软件汉化教程---第四课 dex文件汉化
      • 众多Android 开源项目推荐,给力工作给力学习
      • Android Audio代码分析4
      • Android得到已安装的应用程序信息!
      • Android开发者指南(29) —— USB Host and Accessory
      • Android成长的幕后推手:工程师鲁宾
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1