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

来源:互联网 发布:百度云视频网络不给力 编辑:程序博客网 时间:2024/05/17 06:27


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

网络判断+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
原创粉丝点击