Android学习笔记(30):选项卡TabHost
来源:互联网 发布:h3c配置vlan多个端口 编辑:程序博客网 时间:2024/05/29 17:19
TabHost组件是可以在界面中存放多个选项卡的容器,选项卡大小与外部容器相同。
TabWidget 组件就是TabHost的标题条,单击可以切换选项卡。
TabSpec组件就是一个选项卡(Tab页面)。
TabHost的使用步骤如下:
1.在XML文件中定义一个TabHost组件,并在其中定义一个FrameLayout。在其中添加内容。
2.Activity应该继承自TabActivity。
3.调用TabActivity的getTabHost()方法获取TabHost对象。
4.通过TabHost对象的方法来创建、添加选项卡:
newTabSpec(String tag):创建选项卡
addTab(TabHost.TabSpec tabSpec):添加选项卡
布局文件中几个控件需要引用Android系统已有的ID,不能自己定义:
TabHost:@android:id/tabhost
TabWidget:@android:id/tabs
FrameLayout:@android:id/tabcontent
TabHost的标签页改变时,可以用OnTabChangeListener为其绑定事件监听。
TabSpec可以使用setContent(int viewId)和setContent(Intent intent)方法设置选项卡内容,就是说TabSpec可以直接转载另一个Activity。
0 0
- Android学习笔记(30):选项卡TabHost
- Android学习笔记-TabHost选项卡使用
- Android学习笔记-TabHost选项卡使用
- Android学习笔记-TabHost选项卡使用
- android学习--TabHost选项卡组件
- android 选项卡TabHost
- android 选项卡TabHost
- android 选项卡(TabHost) 置底
- android 底部选项卡(TabHost)
- Android TabHost选项卡编程
- android TabHost选项卡示例
- android中tabhost选项卡
- android tabHost选项卡自定义
- Android TabHost 选项卡用法
- Android TabHost学习笔记
- android学习笔记31:TabHost
- Android学习笔记之TabHost
- Android TabHost的学习笔记
- 关于Hessian矩阵
- Android NDK编程
- 基于一致性hash算法 C++语言的实现详解
- BZOJ_P4291 [PA2015]Kieszonkowe(贪心)
- 设置ssh免密码验证
- Android学习笔记(30):选项卡TabHost
- MYSQL for mac 卸载篇
- xml文件中特殊符号代替
- 一些不错的技术文章
- spring mvc + mybaties+ mysql搭建--2016版
- 一个网页通用的测试用例(转载他人)
- 【Lintcode】斐波纳契数列
- sscanf,sscanf_s及其相关用法
- codeforce 621 B. Wet Shark and Bishops