摘要:
在前面,已经介绍了TabActivity和TabHost的结合实现Tab分页的三种方式。这里,将讲到采用ActivityGroup和GridView的结合,实现Tab分页。其实,这和TabActivity和TabHost的结合差不多。只不过,是自己把Tab的头部(选项栏)和页面视图分开实现。Tab头部采用GridView来实现,子页面采用LinearLayout容器来实现。然后把每个子Activity作为一个View视图,装载到LinearLayout容器里面。你会发现LinearLayout不仅仅是布局容器,它还有许多妙用。 实现讲解:1、主类继承ActivityGrouppublic cl 阅读全文
posted @ 2011-06-23 11:00
cpcpc
阅读(3881)
评论(0)
推荐(0)
摘要:
讲了两种方式,你是否发觉它们的代码耦合性太高,如果代码过多,那就是密密麻麻的一大堆,不仅可读性差,修改维护还很困难。这里讲到的方式三,能够很好的解决这个紧耦合问题。因为它的布局文件和各块代码都是独立的文件。那步入主题吧。 三、TabActivity和TabHost的结合(三) 实现描述: 1.主类继承TabActivity public class Tagpage extends TabActivity 2.获取当前TabHost对象 final TabHost tabHost = getTabHost(); 3.添加Tab分页标签,这里就是关键,把每个分页面链接成Activity。页面的跳转 阅读全文
posted @ 2011-06-23 10:58
cpcpc
阅读(2328)
评论(0)
推荐(0)
摘要:
在上一篇讲到了TabActivity和TabHost的结合的分页实现方式一。这里,将讲到方式二。其实,方式一、二大同小异,只是方式二的布局文件可以是独立的。当然,也有些差别,例如点击顶部Tab标签时页面跳转事件响应的实现也不同。具体,看源代码。二、TabActivity和TabHost的结合实现分页标签--------方式二 细节分析: 1.主类继承TabActivity public class Pagination extends TabActivity 2.获取当前TabHost对象TabHost tabHost = getTabHost();3.添加Tab分页标签tabHost.ad. 阅读全文
posted @ 2011-06-23 10:56
cpcpc
阅读(1804)
评论(0)
推荐(0)
摘要:
特别说明:以下四篇文章都转自于http://blog.csdn.net/kkfdsa132许多软件,因为功能比较多,都喜欢采用Tab分页。在Android里面Tab分页,常用的方法有两种: 1、采用TabActivity和TabHost的结合2、采用ActivityGroup和GridView的结合。 这里将会一一讲到他们的实现方法。现在,先讲讲TabActivity和TabHost的结合吧。其实,TabActivity和TabHost的结合的方式有三种,如下: 第一种方式:各个页面布局放在同一个文件,代码也紧凑一起。不建议。 第一种方式:各个页面布局文件是分割的,但代码仍然紧凑一起,也不建议 阅读全文
posted @ 2011-06-23 10:55
cpcpc
阅读(1834)
评论(1)
推荐(0)

浙公网安备 33010602011771号