Xiao bailong

常用客户端实现逻辑

常用客户端实现逻辑(四)

1.用碎片配合ViewPage搭建框架的优势

碎片可以把要加入的view分离出来,通过onCreateView()方法来确定我们要加入的是哪一种布局。 降低程序耦合性。
 

2.ViewPage+FragmentPageAdapter. 设置适配器。

获取ViewPage
设置List<Fragment>数据。
继承FragmentPageAdapter.适配器、
返回不同的碎片s

3.欢迎等待2S页面实现流程。

创建Activity实现layout
发送Handler延时消息2S
进入到主页面Main

4. 页面分析流程。

1.分析页面共性提取 Base类。
2.思考页面那一部分会变化。
3.进行分布页面开发。
4.分析需要的数据
5.拆分需要的布局

5.新闻页面的开发流程

数据
1.创建fragment页面
2.编写请求代码
3.解析json数据
ListView的数据。 “
页面设计
1.Alt text
数据架子啊
设置缓存颜色,防止列表变黑。

5.、访问服务器流程

① Fragment 布局Layout
② 请求网络获取数据
③ 解析json–>集合
④ 布局网格GridView
⑤ 创建Adapter
⑥ 网格等大问题

6.BaseFragmentActivity提取思路

由于FragmentActivity extendsActivity.
提取常用的碎片Fragment的增,删,改,查。

protected void add(int layoutId, Fragment f, String tag) {
// id int
// tag String
// 获取管理者
FragmentManager fm = getSupportFragmentManager();
// 打开事务
FragmentTransaction ft = fm.beginTransaction();
// 替换
ft.add(layoutId, f, tag);
// 关闭
ft.commit();
}
posted @ 2015-10-11 23:50  小白龙on  阅读(309)  评论(0编辑  收藏  举报

QQ:846650266,电话:15117424475

© 白龙工作室 |隐私条款 |服务条款 |盘ICP备10000000号-1