实例讲解Android应用开发中TabHost的使用要点

Tab与TabHost:

2016415145730178.png (319×94)

这就是Tab,而盛放Tab的容器就是TabHost 。
如何实现??
每一个Tab还对应了一个布局,这个就有点好玩了。一个Activity,对应了多个功能布局。
新建一个Tab项目,注意,不要生成main Activity 。

实例讲解Android应用开发中TabHost的使用要点_第1张图片

注意IDE,这里不要选...
在包里面新建一个类MyTab,继承于TabActivity。
其实,TabActivity是Activity的子类

package zyf.tab.test;
 
import android.app.TabActivity;
 
public class MyTab extends TabActivity {
 
}

从父类继承OnCreate()入口方法

package zyf.tab.test;
import android.app.TabActivity;
import android.os.Bundle;
public class MyTab extends TabActivity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
  }
}

在Manifest.xml文件中注册一下MyTab类(Activity)


  
    
    
  


这时候,需要设计一下标签页对应的布局,一般采用FrameLayout作为根布局,每个标签页面对应一个子节点的Layout



                    

你可能感兴趣的:(实例讲解Android应用开发中TabHost的使用要点)