TabHOST 选项卡的功能和用法
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 选项卡的功能和用法相关推荐
- TabHost选项卡的 功能和用法
TabHost可以很方便地在窗口上放置多个标签页,每个标签页相当于获得了一个外部容器相同大小的组件摆放区域 TabHost的主要组件是: TabWiget:代表一个选项卡标签条 TabSpec:代表选 ...
- 【Android 应用开发】Android - TabHost 选项卡功能用法详解
TabHost效果图 : 源码下载地址 : http://download.csdn.net/detail/han1202012/6845105 . 作者 :万境绝尘 转载请注明出处 ...
- vue 仿今日头条_vue实现仿今日头条首页选项卡的功能 -
...的 Web 界面.当和其它网络工具配合使用时,Vue.js 的优秀功能会得到大大加强.如今,已有许多开发人员开始使用 Vue.js 来取代 Angular 和 React.js .那么对于 An ...
- 数值选择器(NumberPicker)的功能与用法
数值选择器用于让用户输入数值,用户既可以通过键盘输入数值,也可以通过拖动来选择数值.使用该组件常用如下三个方法. setMinValue(int minVal):设置该组件支持的最小值. set ...
- Javascript自定义事件功能与用法实例分析
原文地址:https://www.jb51.net/article/127776.htm 本文实例讲述了javascript自定义事件功能与用法.分享给大家供大家参考,具体如下: 概述 自定义事件很难 ...
- trait功能 php,PHP之Trait功能与用法实例分析
本文实例讲述了PHP Trait功能与用法.分享给大家供大家参考,具体如下: Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制. 1.如果引入的Trait有同名的方法trait A{ ...
- mysql中外键的作用是什么_mysql外键基本功能与用法详解
本文实例讲述了mysql外键基本功能与用法.分享给大家供大家参考,具体如下: 本文内容: 什么是外键 外键的增加 外键的修改和删除 外键的约束模式 首发日期:2018-04-12 什么是外键: 外键就 ...
- Delphi Format函数功能及用法详解
DELPHI中Format函数功能及用法详解 DELPHI中Format函数功能及用法详解function Format(const Format: string; const Args: array ...
- php 反射对象属性,php面向对象之反射功能的用法详解
这篇文章主要介绍了php面向对象之反射功能与用法,结合实例形式简单分析了php5面向对象反射的概念及具体用法,需要的朋友可以参考下 本文实例讲述了php面向对象之反射功能与用法.分享给大家供大家参考, ...
最新文章
- c++和c语言中的函数相互调用的问题
- Spark1.0 安装
- Keiichi Tsuchiya the Drift King
- 动手学PaddlePaddle(0):新版本PaddlePaddle安装
- 此处为本人自勉自留地!
- jQuery中的函数汇总1
- Java面试题一:字符串的字符分类器
- 《BERT:Pre-training of Deep Bidirectional Transformers for Language Understanding》
- pythonargmaxaxis1_np.argmax(input,axis)和tf.argmax(input,axis)使用
- Linux下安装memcache以及扩展
- MongoDB如何释放空闲空间?
- 华为Java机试题__转载
- deepin系统安装的若干问题
- 盘点5大高频移动端场景,你不会用就落后了(内附模板下载)
- 如何用快启动pe修复win10系统引导? 神器
- 马尔科夫随机场Markov Random Field
- Learning Memory-guided Normality for Anomaly Detection 代码解析
- 计算机应用有作业吗,计算机应用基础_作业1
- Prometheus配置alertmanager邮件报警
- 如何在命令行打开mysql