博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CNBlog客户端--第一阶段记录
阅读量:5172 次
发布时间:2019-06-13

本文共 985 字,大约阅读时间需要 3 分钟。

开始

五一小长假由于没有出去玩,所以我就用来继续写我的 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上!!

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

转载于:https://www.cnblogs.com/likeandroid/p/4474016.html

你可能感兴趣的文章
java -io字符流FileWrite操作演示
查看>>
vue回到上一个位置
查看>>
UESTC_Infected Land 2015 UESTC Training for Search Algorithm & String<Problem G>
查看>>
.Net 之 RPC 框架之Hprose(远程调用对象)
查看>>
全球外贸客户资源网站总汇
查看>>
杂项-CORS:CORS(跨域资源共享)
查看>>
杨柳目-杨柳科:杨柳科
查看>>
Node.js:JXcore
查看>>
软件工程
查看>>
Codeforces Beta Round #61 (Div. 2)
查看>>
Android实战——LeakCanary检测内存泄漏
查看>>
http协议
查看>>
js替换问题replace和replaceAll
查看>>
c++11 : range-based for loop
查看>>
中国农历2013,2014 (zz.IS2120@BG57IV3)
查看>>
用virtualenv建立独立虚拟环境 批量导入模块信息
查看>>
重读《从菜鸟到测试架构师》--构建测试
查看>>
PHP中strtotime()的使用
查看>>
Sublime Text3 插件:convertToUTF8
查看>>
BZOJ4060 : [Cerc2012]Word equations
查看>>