ActivityGroup + GridView 实现Tab分页标签
本人推荐采用这种办法去做,而不是系统提供的TabHost和TabActivity,感觉它们使用起来不自由!?
请参考:?
http://blog.csdn.net/hellogv/archive/2010/12/06/6057174.aspx?
????? 很多客户端软件和浏览器软件都喜欢用Tab分页标签来搭建界面框架。读者也许会马上想到使用TabHost 与 TabActivity的组合,其实最常用的不是它们,而是由GridView与ActivityGroup的组合。每当用户在GridView选中一项,ActivityGroup就把该项对应的Activity的Window作为View添加到ActivityGroup所指定的容器(LinearLayout)中。?
接下来贴出本例运行的效果图:??
ImageAdapter是本实例的关键之一,它继承于BaseAdapter,并加入一些自定义的方法。ImageAdapter的源码如下:?