TabHost及ActivityGroup的使用总结
来源:互联网 发布:诺诺莉 知乎 编辑:程序博客网 时间:2024/05/16 23:49
TabHost的实现方式一:
通过继承TabActivity来实现
布局文件activity_main.xml文件内容如下:
MainActivity代码如下
请记住一点,MainActivity中的setContentView已经没有了意义,我们是通过inflate来动态加载xml文件
所以务必把setContentView那行代码删除,不然会报错。
*********************************************************************************************************************
TabHost的实现方式二:
在XML文件中进行定义TabHost组件,相比较为复杂。其中标签页是在底部的布局文件如下
MainActivity代码如下
这种方式实现的话,必须要setUp,不然会报错。此外,因为我想让标签页显示地好看一点,所以自定义了
一些View。
*********************************************************************************************************************
TabHost与ActivityGroup的结合使用
在开发中,有可能在一个TabHost标签中(tag1)有多个页面的跳转这样的需求,那么就可以使用到这种方式实现了。
第一点,该TabHost必须继承于TabActivity的方式实现
第二点,ActivityGroup的管理
第一步,上面的方式一。
第二步,代码如下
第三步,定义一个类继承于ActivityGroup,该类就是用来管理在这标签上生成的Activity
第四步,定义一个类,该类就是ActivityGroup跳转后的结果,也就是该标签第一个显示的页面
第五步,再定义一个类,SecondActivity,就是通过按钮后跳转的Activity
第六步,Manifest文件的配置
增加了: <activity android:name=".MyActivityGroup" />
<activity android:name=".FirstActivity" />
<activity android:name=".SecondActivity" />
<activity android:name=".FirstActivity" />
<activity android:name=".SecondActivity" />
- TabHost及ActivityGroup的使用总结
- ActivityGroup与TabHost的区别
- tabhost ActivityGroup
- 使用ActivityGroup来实现tabhost效果
- 去除Tabhost中ActivityGroup的阴影
- ActivityGroup解决TabHost中多个Activity的跳转
- ActivityGroup(和TabHost一样的功能)
- TabHost的使用及原理
- 使用ActivityGroup在TabHost标签页内中跳转Activity
- 使用ActivityGroup在TabHost标签页内中跳转Activity
- android Tab -- tabhost ActivityGroup
- Tabhost与activitygroup并用
- TabHost--ActivityGroup和TabActivity
- Android中TabHost的原理及使用
- ActivityGroup的使用
- android的activitygroup使用
- ActivityGroup的讲解!和顶部tabhost的效果是一样
- 用Fragment来代替过期的Tabhost和ActivityGroup
- poj 1318 Word Amalgamation
- 由jinja中使用 变量遇到 作用域问题
- 二叉树的非递归遍历
- hadoop分布式文件系统
- 心情很不爽
- TabHost及ActivityGroup的使用总结
- DDOS
- oracle10g建库出现ORA-00600
- 查看分区表信息
- Android之ViewSwither
- DirectX的Vertex Buffer顶点缓冲的理解和应用 Shader必知必会
- leetcode Longest Palindromic Substring
- 用php查询文件目录并输出时中文乱码问题
- 详解volatile关键字