今天小编向大家介绍一下在Android中如何制作标签效果。
TabWighet类似于Android系统中查看电话薄的界面,通过多个标签切换显示不同的内容。要实现这一效果,我们必须先从TabHost入手。TabHost用来存放duogeTab标签,而每一个Tab标签都可以有自己的布局。即相当于TabHost只是一个存放不同布局的列表罢了。
我们在xml文件中设置TabWidget时,必须以FrameLayout作为它 的根部局,然后必须通过TabHost来管理Tab,这些事android规定的,我们无法改变,下面就一起看下代码吧,详细注释已经写在代码中了。
package com.example.demo_tabwidget;
/**
* @author Arthur Lee
* @time 07/13/2014
* */
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.TabActivity;
import android.content.DialogInterface;
import android.graphics.Color;
import android.os.Bundle;
import android.widget.TabHost;
import android.widget.TabHost.OnTabChangeListener;
//使用TabWidge和TabHost,必须继承TabActivity
public class Tab extends TabActivity{
TabHost mTabHost;
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentV