Project第一天
来源:互联网 发布:vb释放资源文件 编辑:程序博客网 时间:2024/06/15 21:56
第一天任务:实现用一个viewPager对两个Fragement进行切换
1、利用viewPager控件加载两个碎片,其中第一个碎片是一个由GridView显示加载的网络图片,第二个碎片是一个ListView展示网络数据相应的文本信息。
关键要点:用Volley和fastJson进行解析,解析的要点在前面一篇文章中说了,核心要点是消息队列和请求消息stringrequest,另外还需要将stringrequest加到消息队列中去。在stringrequest中进行回调事件处理。利用GridView网格视图对图片进行展示。记载网络图片需要一个缓存机制。因为这里需要一个图片加载器,创建图片加载器的时候必须要用到缓存机制。同样利用ListView展示文本信息,也相对容易。
2、合理的选择适配器,对于ViewPager加载Fragement碎片,运用FragementPagerAdapter适配器(实现碎片侧滑效果),这个适配器只需要重写两个方法。在利用fastjson解析的时候,通常选用ArrayAdapter,因为ArrayAdapter支持泛型和有一个addAll方法,支持添加集合或者是数组,也相对容易。
3、对于项目中的分包机制,合理的将工具类(提供单例的类,比如消息队列,还有工具类Toast等),module(模型也就是数据和处理相关数据的一些操作),还有对数据类型的抽象(选择合适的类继承和组合关系),尽量回避使用重复代码,使得代码简洁明了。
4、使用到了特殊空间ratingbar(评分条),使用方法大致如下
![](file:///C:\Users\Administrator.MS-201605051738\AppData\Roaming\Tencent\Users\1367317170\QQ\WinTemp\RichOle\5G7DNW_NQ{1DR]M2{P5H_A5.png)
![](file:///C:\Users\Administrator.MS-201605051738\AppData\Roaming\Tencent\Users\1367317170\QQ\WinTemp\RichOle\5G7DNW_NQ{1DR]M2{P5H_A5.png)
![](http://img.blog.csdn.net/20160622194345225?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4、使用到了特殊空间ratingbar(评分条),使用方法大致如下
![](file:///C:\Users\Administrator.MS-201605051738\AppData\Roaming\Tencent\Users\1367317170\QQ\WinTemp\RichOle\5G7DNW_NQ{1DR]M2{P5H_A5.png)
![](file:///C:\Users\Administrator.MS-201605051738\AppData\Roaming\Tencent\Users\1367317170\QQ\WinTemp\RichOle\5G7DNW_NQ{1DR]M2{P5H_A5.png)
ratingbar的图示如上所述,是用来显示一个程度的普通视图控件。其中style属性表示为系统自带的小型的图标
属性isIndicater属性设置表示为是否被点击,stepSize表示为增长的分数,rating表示为默认的初始的分数,numStars表示为总个数,这样一个ratingbar基本显示出来了。关于ratingbar的使用介绍为止,后续慢慢学习。
今天到此为止、、、明天继续,给自己加油!说一句话鼓励自己:冰冻三尺,非一日之寒。
0 0
- PROJECT第一天
- Project第一天
- Project Tango上手实测 第一天
- (第一天)IDEA→MAVEN→springmvc mybatis project→git→Coding
- 第一天
- 第一天
- 第一天~
- 第一天
- 第一天
- 第一天
- 第一天
- 第一天
- #第一天
- 第一天
- 第一天
- 第一天
- 第一天
- 第一天
- Android 新控件RecycleView源码分析一
- java学习笔记:final关键字 与 array
- PHP 获取域名信息
- 2009求数列的和
- 深入了解Hive Index具体实现
- Project第一天
- MES程序安装
- iostat 一些参数分析
- ActionBar出现黑边的解决方案
- linux下添加用户并赋予root权限
- Bash 获取当前函数名
- 计算π的近似值
- log4j学习笔记--ConversionPattern参数详解-- RollingFileAppender选项
- 带有标题头的listview