TabHOST
选项卡的功能和用法
tabhost可以方便的在窗口放置多个标签页,,每个标签页相当于一个和外部容器一样大小的组件摆放区域,通过这种方式,就可以在一个容器中放置更多组件

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TabWidgetandroid:layout_width="match_parent"android:layout_height="wrap_content"android:id="@android:id/tabs"/>
<FrameLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:id="@android:id/tabcontent"><!--定义第一个标签页内容--><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:id="@+id/tb01"android:orientation="vertical"><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="公共课总分"/><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="专业课总分"/></LinearLayout><!--定义第二个标签页--><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:id="@+id/tb02"android:orientation="vertical"><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="总分合计"/><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="总分合计01"/></LinearLayout><!--定义第三个标签页--><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:id="@+id/tb03"android:orientation="vertical"><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="录取学校"/><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="录取专业"/></LinearLayout>
</FrameLayout>

public class MainActivity extends TabActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tabhost); //获取改activity里面,tabhost组件 TabHost th = getTabHost(); //创建第一个tab页面 TabHost.TabSpec tab1 = th.newTabSpec("tab1").setIndicator("分数").setContent(R.id.tb01); //添加第一个标签页 th.addTab(tab1); TabHost.TabSpec tab2 = th.newTabSpec("tab2") //在标签标题上面放置图标 .setIndicator("总分合计", getResources().getDrawable(R.drawable.mia5)) .setContent(R.id.tb02); //添加第二个标签页 th.addTab(tab2); TabHost.TabSpec tab3 = th.newTabSpec("tab3") .setIndicator("录取专业") .setContent(R.id.tb03); //添加第三个标签页 th.addTab(tab3);

}

}

TabHOST 选项卡的功能和用法相关推荐

  1. TabHost选项卡的 功能和用法

    TabHost可以很方便地在窗口上放置多个标签页,每个标签页相当于获得了一个外部容器相同大小的组件摆放区域 TabHost的主要组件是: TabWiget:代表一个选项卡标签条 TabSpec:代表选 ...

  2. 【Android 应用开发】Android - TabHost 选项卡功能用法详解

    TabHost效果图 : 源码下载地址 : http://download.csdn.net/detail/han1202012/6845105        . 作者 :万境绝尘  转载请注明出处  ...

  3. vue 仿今日头条_vue实现仿今日头条首页选项卡的功能 -

    ...的 Web 界面.当和其它网络工具配合使用时,Vue.js 的优秀功能会得到大大加强.如今,已有许多开发人员开始使用 Vue.js 来取代 Angular 和 React.js .那么对于 An ...

  4. 数值选择器(NumberPicker)的功能与用法

     数值选择器用于让用户输入数值,用户既可以通过键盘输入数值,也可以通过拖动来选择数值.使用该组件常用如下三个方法. setMinValue(int minVal):设置该组件支持的最小值. set ...

  5. Javascript自定义事件功能与用法实例分析

    原文地址:https://www.jb51.net/article/127776.htm 本文实例讲述了javascript自定义事件功能与用法.分享给大家供大家参考,具体如下: 概述 自定义事件很难 ...

  6. trait功能 php,PHP之Trait功能与用法实例分析

    本文实例讲述了PHP Trait功能与用法.分享给大家供大家参考,具体如下: Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制. 1.如果引入的Trait有同名的方法trait A{ ...

  7. mysql中外键的作用是什么_mysql外键基本功能与用法详解

    本文实例讲述了mysql外键基本功能与用法.分享给大家供大家参考,具体如下: 本文内容: 什么是外键 外键的增加 外键的修改和删除 外键的约束模式 首发日期:2018-04-12 什么是外键: 外键就 ...

  8. Delphi Format函数功能及用法详解

    DELPHI中Format函数功能及用法详解 DELPHI中Format函数功能及用法详解function Format(const Format: string; const Args: array ...

  9. php 反射对象属性,php面向对象之反射功能的用法详解

    这篇文章主要介绍了php面向对象之反射功能与用法,结合实例形式简单分析了php5面向对象反射的概念及具体用法,需要的朋友可以参考下 本文实例讲述了php面向对象之反射功能与用法.分享给大家供大家参考, ...

最新文章

  1. c++和c语言中的函数相互调用的问题
  2. Spark1.0 安装
  3. Keiichi Tsuchiya the Drift King
  4. 动手学PaddlePaddle(0):新版本PaddlePaddle安装
  5. 此处为本人自勉自留地!
  6. jQuery中的函数汇总1
  7. Java面试题一:字符串的字符分类器
  8. 《BERT:Pre-training of Deep Bidirectional Transformers for Language Understanding》
  9. pythonargmaxaxis1_np.argmax(input,axis)和tf.argmax(input,axis)使用
  10. Linux下安装memcache以及扩展
  11. MongoDB如何释放空闲空间?
  12. 华为Java机试题__转载
  13. deepin系统安装的若干问题
  14. 盘点5大高频移动端场景,你不会用就落后了(内附模板下载)
  15. 如何用快启动pe修复win10系统引导? 神器
  16. 马尔科夫随机场Markov Random Field
  17. Learning Memory-guided Normality for Anomaly Detection 代码解析
  18. 计算机应用有作业吗,计算机应用基础_作业1
  19. Prometheus配置alertmanager邮件报警
  20. 如何在命令行打开mysql

热门文章

  1. 如何做一次Elasticsearch技术分享?
  2. css图片自适应object-fit
  3. Android TextView字体设置
  4. 美摄视频美颜SDK的原理是什么?
  5. (转贴)Tinkpad 笔记本
  6. 笔试面试找工作个人总结(持续更新)
  7. 关于饭店手续一次性消毒餐具问题的看法
  8. unity3d 气泡效果_unity游戏水泡气泡肥皂泡粒子特效Jiggly Bubble v1.31
  9. Mybatis的XML配置
  10. 基于asp.net的校园网络拼车平台