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
- package com.android.tab.activity;
- import android.app.TabActivity;
- import android.os.Bundle;
- import android.view.LayoutInflater;
- import android.widget.TabHost;
- public class MainActivity extends TabActivity {
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- //获得TabHost对象
- TabHost tah = getTabHost();
- // from(this)从TabActivity获取LayoutInflater
- // R.layout.main 存放Tab布局
- // 通过TabHost获得存放Tab标签页内容的FrameLayout
- // 是否将inflate 加到根布局元素上
- LayoutInflater.from(this).inflate(R.layout.main, tah.getTabContentView(), true);
- //设置Tab标签的内容和显示内容
- tah.addTab(tah.newTabSpec("tab1").setIndicator("图片1").setContent(R.id.TextView01));
- tah.addTab(tah.newTabSpec("tab2").setIndicator("图片2").setContent(R.id.TextView02));
- tah.addTab(tah.newTabSpec(
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>