WEB开发网
开发学院手机开发Android 开发 Android 的 Tab 与 TabHost 讲解 阅读

Android 的 Tab 与 TabHost 讲解

 2010-04-14 01:42:00 来源:WEB开发网   
核心提示:Tab与TabHost这就是Tab,而盛放Tab的容器就是TabHost如何实现??每一个Tab还对应了一个布局,Android 的 Tab 与 TabHost 讲解,这个就有点好玩了,一个Activity,TabActivity是Activity的子类package zyf.tab.test;import andro

Tab与TabHost

这就是Tab,而盛放Tab的容器就是TabHost

如何实现??

每一个Tab还对应了一个布局,这个就有点好玩了。一个Activity,对应了多个功能布局。

①新建一个Tab项目,注意,不要生成main Activity

这里不要选

②在包里面新建一个类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)

android:name="”android.intent.category.LAUNCHER”">

复制代码

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

android="”http://schemas.android.com/apk/res/android”</p">

android:layout_width=”fill_parent” android:layout_height=”fill_parent”>

android:id="”@+id/widget_layout_Blue”</p">

android:layout_width=”fill_parent” android:layout_height=”fill_parent”

androidrientation=”vertical” >

1 2 3 4  下一页

Tags:Android Tab TabHost

编辑录入:coldstar [复制链接] [打 印]
赞助商链接