[Android] ViewStack演示

来源:互联网 发布:手机淘宝做代理的步骤 编辑:程序博客网 时间:2024/04/28 18:11

本文演示一个在同一个Activity中切换显示不同View的例子。先创建一个ViewStackActivity类,负责管理并缓存View。贴代码为上:

 

ViewStackActivity类有两个抽象函数getViewIds和OnViewCreated需要其子类实现。前者用于获取view id数组,后者用于首次实例化View时做些初始化工作。实际使用例子:

 

资源id定义见下载包。

小结:本文给出一个用于View切换的ViewStackActivity类,根据论坛中的一个帖子的需求而作。View的组织方式千变万化,把View集中在一个Activity中可能不是好的选择,尤其是切换的View间相关性不高时简单的堆砌在一起将增加日后维护的复杂度。

 

附下载包:ViewStackEx.7z

原创粉丝点击