废话不多,直接介绍怎么使用

1,用几个tab,就建立几个tabActivity继承Activity即可,

2,把写好的 activity配入manifest.xml文件中

3,配置main.xml

<?xml version="1.0" encoding="utf-8"?><TabHost xmlns:android="http://schemas.android.com/apk/res/android"    android:id="@android:id/tabhost"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    ><LinearLayout     android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:padding="5dp"    >    <TabWidget         android:id="@android:id/tabs"        android:layout_width="fill_parent"        android:layout_height="wrap_content"        />    <FrameLayout         android:id="@android:id/tabs"        android:layout_width="fill_parent"        android:layout_height="fill_parent"        android:padding="5dp"        ></FrameLayout></LinearLayout>    <TextView        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:text="@string/hello" /></TabHost>

4,主类MianActivity类

package com.kang.fei.tabwidget;import android.app.TabActivity;import android.content.Intent;import android.content.res.Resources;import android.os.Bundle;import android.widget.TabHost;import android.widget.TabHost.TabSpec;public class HelloTabWidgetActivity extends TabActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);//获取资源对象以便获取图片等资源Resources res = getResources();//获得Activity的TabHost对象TabHost tabHost = getTabHost();//声明一个可以复用的TabspecsTabSpec spec ;Intent intent;intent = new Intent().setClass(this, ArtistsActivity.class);spec =tabHost.newTabSpec("artists").setIndicator("Artisits",res.getDrawable(R.drawable.ic_tab_artists)).setContent(intent);tabHost.addTab(spec);intent = new Intent().setClass(this, AlbumsActivity.class);spec =tabHost.newTabSpec("albums").setIndicator("Albums",res.getDrawable(R.drawable.ic_tab_artists)).setContent(intent);tabHost.addTab(spec);intent = new Intent().setClass(this, SongsActivity.class);spec = tabHost.newTabSpec("songs").setIndicator("Songs",res.getDrawable(R.drawable.ic_tab_artists)).setContent(intent);tabHost.addTab(spec);//设置默认的选项卡tabHost.setCurrentTab(2);}}

完成。

更多相关文章

  1. Android中从本地未安装的APK动态加载类和资源
  2. 分享自学Java,Web,Android视频教程资源(自学Android,有这些就够了)
  3. Android工程中R.java文件的重新生成——(注意资源文件的错误)
  4. android之resources资源
  5. Android 资源文件使用方法详解

随机推荐

  1. Android基于XMPP Smack Openfire开发IM
  2. 解决WebView加载Https无法显示的问题
  3. Android(安卓)Activity 的详细启动过程分
  4. android material design widget recycle
  5. 一、Android测试之搭建android测试环境
  6. Android中父子窗体调用类似模式窗体应用
  7. Android(安卓)第十一天重置版_新特性
  8. viewpager实现界面滑动
  9. android IPC通信机制中BBinder与BpBinder
  10. Android:StatFs类 获取系统/sdcard存储空