标签:blog img http tar 404 style tab 初始化 load 2014 不同的
先看一张图:
介绍一下:
区域一:标题栏(功能:左右两边都可以设置按钮,中间可以设置标题)
区域二:是内容区,是fragment
区域三:是导航的,是各种view
条件是:fragment的数量要与底部的view的数量一致
下面先了解一下我的工程的结构目录
图1 图2
以上都是在布局文件里面要写的东西,接下来是代码了
解析以下函数
//底部view的id
abstract protected Integer[] getBottomIds();
//底部layout的布局id
abstract protected int getBottomLayoutId();
//fragment的id
abstract protected Integer[] getFragmentIds();
//fragment的布局文件的id
abstract protected int getFragmentLayoutId();
//初始化所有的id,就是把fragment和底部view的id都用数组存起来
abstract protected void initAddView();
使用这个模板,主要是通过布局文件来实现多个fragment与多个不同种类的view来关联起来,在代码里面只是返回一些id。当然,我也对在fragment里面的点击事件做了处理,可以把
在xml里面的设置的点击事件传递到fragment里面了。
源码下载:点击打开链接
实现pagerView的合并,实现左右滑动。
标签:blog img http tar 404 style tab 初始化 load 2014 不同的
原文地址:http://blog.csdn.net/xie389124248/article/details/23967235