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地址

最后的最后:大家如果有意見,請評論啊或者私信啊!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM