TabHost小结
来源:互联网 发布:视频同步播放 算法 编辑:程序博客网 时间:2024/05/29 07:52
通过APIdemo中 TabHost的使用实例,基本上可以分为两种使用情况。
tabHost.addTab(tabHost.newTabSpec("tab1") .setIndicator("tab1") .setContent(R.id.view1));
.setIndicator("list") .setContent(new Intent(this, List1.class)));
1.
LayoutInflater.from(this).inflate(R.layout.tabs1, tabHost.getTabContentView(), true);
这种可定制性不强,这样写的话,变相的Acticity文件会过大,不利于MVC分层,而且这样的话,每个tab的布局都要写入XML,这对XML的控制估计也是不利的。(这个没再使用过程中用过,写过一个MusicPlay,个人感觉问题不小,愚见。)
2. tabHost.addTab(tabHost.newTabSpec("tab1")
相比上中是个非常好的方法,相对的分层,更好的控制了相应的内容,无论是XML,还是Activity。在加载过程中加载的不再是View而是Activity(使用中会出现生命周期控制相对麻烦词典已经出现了,不过相对于上种,如果要是个功能都有相对应模块,还是感觉这种比较爽。)。
- TabHost小结
- TabHost小结
- TabHost使用小结
- android TabHost小结
- Andorid TabHost 使用小结
- android TabHost小结
- android TabHost小结
- android TabHost小结
- android TabHost小结
- android TabHost小结
- android TabHost小结
- android TabHost小结
- Android tabHost使用小结
- android TabHost小结
- Andorid TabHost 使用小结
- TabHost
- tabhost
- Tabhost
- C工程的组织方式(头文件的功能)以及Linux下常用的头文件的作用
- HttpClient简单请求和session的保持
- C++中的空类,默认产生哪些类成员函数?
- 信息安全——RSA密码系统的实现
- ListCtrl 使用
- TabHost小结
- 嵌入式程序员必须知道的16个问题(C语言方面)
- (一)面向对象开发概述
- LCS/LIS/LCIS
- debian7 64bit搭建android开发环境ADT Bundle
- SVN的Hooks功能--强制添加注释和允许修改注释
- UVa 11137 - Ingenuous Cubrency
- svg初识(简介)
- 黑马程序员之类加载器