• CNBlog客户端--第一阶段记录


    开始

    五一小长假由于没有出去玩,所以我就用来继续写我的 CNBlog Android 客户端!首先呢!先上图!让大家看看,我做到哪儿了!!

    动片
    动片
    动片

    不知道大家看了是什么感觉哈!有意见请评论哦!!

    完成度以及遇到的问题及解决方法

    一.完成度

    1.获取首页博客列表

    2.获取最新新闻列表

    3.搜索博主

    4.显示博主相关信息

    5.展示博客或者新闻内容

    二.问题以及解决方案

    1.toolbar 返回按钮和title不在同一个水平线上!如下图:
    图片

    解答:我一开始我是固定死了toolbar的高度,之后 我改成自适应就没有问题了!!

    2.在向 RecyclerView 填充数据的时候,RecyclerView 自动滑动到底部

    解答:这里我是设置的 RecycleView 线性管理器
    RecyclerView.LayoutManager manager = new
    LinearLayoutManager(frmctx, LinearLayoutManager.VERTICAL, false);
    只要把最后一个参数值设置成false就行了!

    3.android 自带的 SwipeRefreshLayout 不支持上拉加载更多

    解答:自定义 SwipeRefreshLayout 就行啦!!

    4.如何展示博客或者内容!!

    解答:在请求到博客或者内容之后,由于博客园返回的内容不是完成的html!我的做法:首先先补全html就是在返回的内容的头部和尾部分别加上:
    图片
    图片
    还有一点,就是我没有用TexTView中放入html字符串,因为我发现有很多博文里有显示动图,我估计在TextView可能不能很好的显示,所以我就是用的WebView控件!

    优化

    1.在博客和新闻列表的item还没有想好怎么布局,导致每个item下有个比较大的空白!!这几天我会弄好!

    2.在显示博客或者新闻的时候,图片不能适配还有内容页可以左右滑动!这个也会在这几天弄好!!

    下一步

    1.登陆

    2.设置

    4.评论提醒等

    5.收藏

    6.发现

    最后:代码我就不讲解了!(当让如果我认为有些地方需要说明的,我会说的!)等我完成之后,我会把代码放到github上!!

    github地址

    最后的最后:大家如果有意见,请评论啊或者私信啊!!!

  • 相关阅读:
    【Vue】Re19 Promise
    【Vue】Re17 Router 第四部分(参数传递,守卫函数)
    【Vue】Re16 Router 第三部分(懒加载、子路由)
    【Vue】Re15 Router 第二部分(缺省路由、动态路由)
    【Vue】Re14 Router 第一部分(入门案例)
    【Vue】Re13 CLI(Command Line Interface)
    【Vue】Re12 Webpack 第三部分(插件、热部署、配置分离)
    【Vue】Re11 Vue 与 Webpack
    【Vue】Re10 Webpack 第二部分(Loader)
    11-26日测试
  • 原文地址:https://www.cnblogs.com/likeandroid/p/4474016.html
Copyright © 2020-2023  润新知