布局xml

<?xml version="1.0" encoding="UTF-8"?><TabHost android:id="@android:id/tabhost" android:layout_width="fill_parent"android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"><LinearLayout android:orientation="vertical"android:layout_width="fill_parent" android:layout_height="fill_parent"><FrameLayout android:id="@android:id/tabcontent"android:layout_width="fill_parent" android:layout_height="0.0dip"android:layout_weight="1.0" /><TabWidget android:id="@android:id/tabs" android:visibility="gone"android:layout_width="fill_parent" android:layout_height="wrap_content"android:layout_weight="0.0" /><LinearLayout android:id="@+id/all" android:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="bottom" android:background="@drawable/down_title"><LinearLayout android:id="@+id/linear_score"android:layout_width="wrap_content" android:layout_height="wrap_content"android:orientation="vertical" android:layout_weight="1"><RelativeLayout android:layout_width="wrap_content"android:layout_height="wrap_content" android:orientation="vertical"android:layout_weight="1" android:layout_gravity="center_vertical"><ImageView android:id="@+id/back_score"android:layout_width="wrap_content" android:layout_height="wrap_content"android:src="@drawable/bottom_backs" android:visibility="invisible" /><LinearLayout android:layout_width="wrap_content"android:layout_centerVertical="true" android:layout_height="wrap_content"android:orientation="vertical" android:paddingLeft="17dip"><ImageView android:id="@+id/image_score"android:layout_width="wrap_content" android:layout_height="wrap_content"android:src="@drawable/image_score" android:layout_weight="1"android:layout_gravity="center_horizontal" /><TextView android:layout_width="wrap_content"android:layout_gravity="center_horizontal" android:layout_height="wrap_content"android:text="比分" android:layout_weight="1" style="@style/bottom_title"/></LinearLayout></RelativeLayout></LinearLayout><LinearLayout android:id="@+id/linear_attention"android:layout_width="wrap_content" android:layout_height="wrap_content"android:orientation="vertical" android:layout_weight="1"><RelativeLayout android:layout_width="wrap_content"android:layout_height="wrap_content" android:orientation="vertical"android:layout_weight="1"><ImageView android:id="@+id/back_attention"android:layout_width="wrap_content" android:layout_height="wrap_content"android:src="@drawable/bottom_backs" android:visibility="invisible" /><LinearLayout android:layout_width="wrap_content"android:layout_centerVertical="true" android:layout_height="wrap_content"android:orientation="vertical" android:layout_weight="1"android:paddingLeft="17dip"><ImageView android:id="@+id/image_attention"android:layout_width="wrap_content" android:layout_height="wrap_content"android:src="@drawable/image_attention" android:layout_weight="1"android:layout_gravity="center" /><TextView android:layout_width="wrap_content"android:layout_height="wrap_content" android:text="关注"android:layout_weight="1" android:layout_gravity="center"style="@style/bottom_title" /></LinearLayout></RelativeLayout></LinearLayout><LinearLayout android:id="@+id/linear_odds"android:layout_width="wrap_content" android:layout_height="wrap_content"android:orientation="vertical" android:layout_weight="1"><RelativeLayout android:layout_width="wrap_content"android:layout_height="wrap_content" android:orientation="vertical"android:layout_weight="1"><ImageView android:id="@+id/back_odds"android:layout_width="wrap_content" android:layout_height="wrap_content"android:src="@drawable/bottom_backs" android:visibility="invisible" /><LinearLayout android:layout_width="wrap_content"android:layout_centerVertical="true" android:layout_height="wrap_content"android:orientation="vertical" android:layout_weight="1"android:paddingLeft="10dip"><ImageView android:id="@+id/image_odds"android:layout_width="wrap_content" android:layout_height="wrap_content"android:src="@drawable/image_odds" android:layout_weight="1"android:layout_gravity="center" /><TextView android:layout_width="wrap_content"android:layout_height="wrap_content" android:text="聊天室"android:layout_weight="1" android:layout_gravity="center" style="@style/bottom_title"/></LinearLayout></RelativeLayout></LinearLayout><LinearLayout android:id="@+id/linear_choiseleague"android:layout_width="wrap_content" android:layout_height="wrap_content"android:orientation="vertical" android:layout_weight="1"><RelativeLayout android:layout_width="wrap_content"android:layout_height="wrap_content" android:orientation="vertical"android:layout_weight="1"><ImageView android:id="@+id/back_choiseleague"android:layout_width="wrap_content" android:layout_height="wrap_content"android:src="@drawable/bottom_backs" android:visibility="invisible" /><LinearLayout android:layout_width="wrap_content"android:layout_centerVertical="true" android:layout_height="wrap_content"android:orientation="vertical" android:layout_weight="1"android:gravity="center_horizontal" android:paddingLeft="17dip"><ImageView android:id="@+id/image_choiseleague"android:layout_width="wrap_content" android:layout_height="wrap_content"android:src="@drawable/image_choiseleague" android:layout_weight="1" /><TextView android:layout_width="wrap_content"android:layout_height="wrap_content" android:text="论坛"android:layout_weight="1" android:layout_gravity="center" style="@style/bottom_title"/></LinearLayout></RelativeLayout></LinearLayout><LinearLayout android:id="@+id/linear_more"android:layout_width="wrap_content" android:layout_height="wrap_content"android:orientation="vertical" android:layout_weight="1"><RelativeLayout android:layout_width="wrap_content"android:layout_height="wrap_content" android:orientation="vertical"android:layout_weight="1"><ImageView android:id="@+id/back_more"android:layout_width="wrap_content" android:layout_height="wrap_content"android:src="@drawable/bottom_backs" android:visibility="invisible" /><LinearLayout android:layout_width="wrap_content"android:layout_centerVertical="true" android:layout_height="wrap_content"android:orientation="vertical" android:layout_weight="1"android:gravity="center" android:paddingLeft="17dip"><ImageView android:id="@+id/image_more"android:layout_width="wrap_content" android:layout_height="wrap_content"android:src="@drawable/image_more" android:layout_weight="1"android:layout_gravity="center" /><TextView android:layout_width="wrap_content"android:layout_height="wrap_content" android:text="更多"android:layout_weight="1" android:layout_gravity="center"style="@style/bottom_title" /></LinearLayout></RelativeLayout></LinearLayout></LinearLayout></LinearLayout></TabHost>  

首先,类要继承TabActivity类和实现onclick方法

MainActivity extends TabActivity implements OnClickListener

添加选项卡

// 实例化TabHostTabHost mHost = this.getTabHost();// 添加选项卡mHost.addTab(mHost.newTabSpec("ONE").setIndicator("ONE").setContent(new Intent(this, ScoreActivity.class)));mHost.addTab(mHost.newTabSpec("TWO").setIndicator("TWO").setContent(new Intent(this, FollowActivity.class)));mHost.addTab(mHost.newTabSpec("THREE").setIndicator("THREE").setContent(new Intent(this, ChatRoomActivity.class)));mHost.addTab(mHost.newTabSpec("FOUR").setIndicator("FOUR").setContent(new Intent(this, ForumActivity.class)));mHost.addTab(mHost.newTabSpec("FIVE").setIndicator("FIVE").setContent(new Intent(this, MoreMenuActivity.class)));

然后操作每个选项卡点击事件

linear_score.setOnClickListener(this);linear_attention.setOnClickListener(this);linear_odds.setOnClickListener(this);linear_choiseleague.setOnClickListener(this);linear_more.setOnClickListener(this);

public void onClick(View view) {switch (view.getId()) {case R.id.linear_score:mHost.setCurrentTabByTag("ONE");break;case R.id.linear_attention:mHost.setCurrentTabByTag("TWO");break;case R.id.linear_odds:mHost.setCurrentTabByTag("THREE");break;case R.id.linear_choiseleague:mHost.setCurrentTabByTag("FOUR");break;case R.id.linear_more:mHost.setCurrentTabByTag("FIVE");break;}}

然后进行每个选项卡所对应的类操作就OK了

更多相关文章

  1. Android之使用ContentResolver对通信录中的数据进行简单操作
  2. Android单元测试
  3. Android(安卓)Studio修改apk打包生成名称
  4. Android中Service(服务)详解
  5. Android(安卓)-- 解决Android(安卓)Studio 和 Android(安卓)SDK
  6. Android:如何设计一个完全不可见的Activity?
  7. Android(安卓)添加自定义BOOT_COMPLETED广播避免延迟
  8. android sdk命令行操作笔记
  9. [Android(安卓)UI界面] Android(安卓)UI 设计准则

随机推荐

  1. Android异步处理系列文章四篇之一使用Thr
  2. android 系统源码在线阅读-------值得收
  3. Failed to find an AVD compatible with
  4. Android常见知识汇总
  5. Android异步任务
  6. Android中 android:gravity 和 android:l
  7. Android接口定义语言(AIDL)
  8. Android xml资源文件中@、@android:type
  9. android动态墙纸有关问题
  10. Android架构组件三 Android Architecture