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

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(安卓)中的网络操作(HttpURLConnection)
  2. Android高手进阶教程(十七)之---Android中Intent传递对象的两种
  3. 【Android(安卓)安装包优化】资源混淆 ( AAPT2 资源编译工具 | r
  4. 单元测试--Android单元测试学习总结(junit+Mockito+PowerMockito)
  5. Android(安卓)面试必问高级知识点(2021)
  6. Android(安卓)基础知识介绍
  7. Android前置摄像头预览并检测人脸,获取人脸区域亮度
  8. Android软件测试的日志文件抓取简介
  9. 类和 Json对象

随机推荐

  1. Android系统的Binder机制之一——Service
  2. Android(安卓)的上下文菜单: Context Menu
  3. [Android]获取未安装的APK图标
  4. android 邮件
  5. Android(安卓)判断应用 第一次启动
  6. android工程中不自动生成Android(安卓)De
  7. Android地图应用开发之--百度地图集成及
  8. Android聊天界面解决输入框覆盖聊天内容
  9. Android中View自定义XML属性详解以及R.at
  10. android中Invalidate和postInvalidate的