网络判断+xlistview上拉加载、下拉刷新+Tablayout +图片拖拽缩放+数据库存储 3、案例完成思路要求: 模块一:用fragment+viewpager+Tablayout实现页面


/*******************************************************************************/题目要求

网络判断+xlistview上拉加载、下拉刷新+Tablayout +图片拖拽缩放+数据库存储

   3、案例完成思路要求:

模块一:fragment+viewpager+Tablayout实现页面的头布局。

          (1) viewpager和fragment结合,实现页面的切换。(5分)

  (2) 设置tablayout选中时的字体颜色和下划线颜色。(5分)

  (3) 若头布局的长度超过屏幕的长,则使用HorizontalScrollView展现内容。(可只展示第一个fragmant的数据)(5分)

模块二:进入页面判断网络。

             (1) 有网直接加载数据,无网则弹出dialog,使用户选择

         是否设置网络。(5分)

   (2) 选择“确定”则取去设置网络。(5分)

   (3) Xutils网络框架加载数据。(5分)

模块三:将所得的数据存入数据库

   (1) 自定义SqliteOpenHelper类,创建数据库和表。(5分)

   (2) 自定义dao层,封装添加数据的方法。(5分)

   (3) 实例化dao层,将数据添加到数据库。(5分)

模块四:将数据用xlistview 展示(可只展示图片与description)

             (1) 自定义适配器继承BaseAdapter,重写父类方法(5分)

             (2) 优化getView()方法,使每次加载视图时都复用之前的(5分)

             (3) 自定义内部类ViewHolder类,避免内存泄漏。(5分)

模块五:实现xlistview上拉加载、下拉刷新(10分)

模块六:点击条目,跳转到另一个页面。

(1) 将本条目的图片传到第二个页面。(5分)

(2) 实现图片的拖拽和缩放。(10分

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值