布局

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context="com.daydayup.zhukao3.view.MainActivity"><android.support.v7.widget.RecyclerViewandroid:id="@+id/recyclerView"android:layout_width="match_parent"android:layout_height="wrap_content" /></android.support.constraint.ConstraintLayout>

Item布局

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"><!--上半部--><LinearLayoutandroid:id="@+id/shang"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"><LinearLayoutandroid:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:orientation="vertical"><TextViewandroid:singleLine="true"android:textSize="20sp"android:id="@+id/title"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="标题" /><TextViewandroid:singleLine="true"android:textSize="20sp"android:id="@+id/title1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="副标题" /><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_weight="1"android:orientation="horizontal"><Viewandroid:layout_width="0dp"android:layout_height="0.1dp"android:layout_weight="1" /><TextViewandroid:id="@+id/pinglun"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="right"android:text="评论" /><TextViewandroid:id="@+id/zan"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="right"android:text="赞" /></LinearLayout></LinearLayout><ImageViewandroid:id="@+id/pic"android:layout_width="60dp"android:layout_height="60dp"android:src="@mipmap/ic_launcher" /></LinearLayout><!--下半部--><LinearLayoutandroid:id="@+id/xia"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"><TextViewandroid:singleLine="true"android:textSize="20sp"android:id="@+id/xia_title"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="标题" /><TextViewandroid:singleLine="true"android:textSize="20sp"android:id="@+id/xia_title2"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="副标题" /><LinearLayoutandroid:layout_width="match_parent"android:layout_height="60dp"android:orientation="horizontal"><ImageViewandroid:id="@+id/xia_pic1"android:layout_width="60dp"android:layout_height="60dp"android:layout_weight="1"android:src="@mipmap/ic_launcher" /><ImageViewandroid:id="@+id/xia_pic2"android:layout_width="60dp"android:layout_height="60dp"android:layout_weight="1"android:src="@mipmap/ic_launcher" /><ImageViewandroid:id="@+id/xia_pic3"android:layout_width="60dp"android:layout_height="60dp"android:layout_weight="1"android:src="@mipmap/ic_launcher" /></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_weight="1"android:orientation="horizontal"><Viewandroid:layout_width="0dp"android:layout_height="0.1dp"android:layout_weight="1" /><TextViewandroid:id="@+id/xian_pinglun"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="right"android:text="评论" /><TextViewandroid:id="@+id/xia_zan"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="right"android:text="赞" /></LinearLayout></LinearLayout></LinearLayout>

Bean类

package com.daydayup.zhukao3.model;import java.util.List;/*** 项目描述:* 作者:WangHao* 时期:*/public class NewsBean {/*** httpStatusCode : 200* code : 0* data : {"page":1,"perpage":20,"max_page":35,"total":688,"data":[{"id":3526171,"title":"合肥再推人才新政豪掷超百亿元\u201c养人\u201d 无房大学生享有租房补贴","link":"lsapp://cn.ahurls.news/news?id=3526171","pics":["appletrecommend/201804/5ae258fa85fd7.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":4,"source":"","type_sign":"","inner_news":1,"views":1022,"comment_amount_label":"4","views_label":"1022"},{"id":3526179,"title":"合肥市区到机场多一条便捷通道 望江西路延伸段有望6月放行通车","link":"lsapp://cn.ahurls.news/news?id=3526179","pics":["appletrecommend/201804/5ae2602324c7c.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"","inner_news":1,"views":447,"comment_amount_label":"2","views_label":"447"},{"id":3526206,"title":"合肥人的\u201c五一\u201d假期可能要\u201c泡汤\u201d 一放假就下雨天气的小船说翻就翻","link":"lsapp://cn.ahurls.news/news?id=3526206","pics":["appletrecommend/201804/5ae26c8da4dd9.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":176,"comment_amount_label":"0","views_label":"176"},{"id":3526058,"title":"合肥市民用\u201c七个钱包\u201d付首付 困住三代人的房子值得买吗?","link":"lsapp://cn.ahurls.news/news?id=3526058","pics":["appletrecommend/201804/5ae25b0ae8518.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"","inner_news":1,"views":444,"comment_amount_label":"2","views_label":"444"},{"id":3526106,"title":"映像第65期:蓬莱仙洞9米\u201c金钟\u201d震撼游人 五一出游开启\u201c躲雨\u201d计划","link":"lsapp://cn.ahurls.news/image_news?id=3526106","pics":["special/tuku/201804/5ae1c280ceae926314.jpg","special/tuku/201804/5ae1baad59f1d65946.jpg","special/tuku/201804/5ae1baadab00a12875.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":418,"comment_amount_label":"1","views_label":"418","pics_new":["special/tuku/201804/5ae1c280ceae926314.jpg"]},{"id":3526134,"title":"调查:合肥共享单车禁停区域仍有车辆乱停 公交站点被围堵,你怎么看?","link":"lsapp://cn.ahurls.news/news?id=3526134","pics":["appletrecommend/201804/5adbc9336ad61.jpg"],"t":"url","type":"vote","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"投票","inner_news":1,"views":282,"comment_amount_label":"2","views_label":"282","pics_new":["appletrecommend/201804/5adbc9336ad61.jpg"]},{"id":3526173,"title":"合肥地铁3号线高架段4站点封顶最快6月初铺轨 空中站点洗手间设置有区别","link":"lsapp://cn.ahurls.news/news?id=3526173","pics":["appletrecommend/201804/5ae25c5513d6b.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":360,"comment_amount_label":"1","views_label":"360"},{"id":3526072,"title":"合肥葛洲坝玖珑府小区设备平台未封闭引业主投诉 拖延近一个月未解决","link":"lsapp://cn.ahurls.news/news?id=3526072","pics":["appletrecommend/201804/5ae25b5e84a85.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":520,"comment_amount_label":"1","views_label":"520"},{"id":3526140,"title":"安徽下发紧急通知:加强\u201c五一\u201d和汛期安全生产工作","link":"lsapp://cn.ahurls.news/news?id=3526140","pics":["appletrecommend/201804/5ae2594261e5d.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"","inner_news":1,"views":1149,"comment_amount_label":"2","views_label":"1149"},{"id":3522438,"title":"【专题】\u201c五一\u201d合肥庐阳8大景点游玩攻略 假期教你如何玩转家门口","link":"lsapp://cn.ahurls.news/special?id=3522438","pics":["18/0419/5ad85e298287a.jpg"],"t":"url","type":"special","alias":"headline","pic_amount":0,"style":"single_fill","comment_amount":2,"source":"","type_sign":"专题","inner_news":1,"views":4062,"comment_amount_label":"2","views_label":"4062","pics_new":["18/0419/5ad85e298287a.jpg"]},{"id":3526145,"title":"恶心!女子吃冰棍吃出一截老鼠尾巴索赔10万 厂家这样说","link":"lsapp://cn.ahurls.news/news?id=3526145","pics":["appletrecommend/201804/5ae25a16d74f0.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":1251,"comment_amount_label":"1","views_label":"1251"},{"id":3526146,"title":"微商将20元\u201c三无\u201d化妆品卖到280元 购置二手宾利豪车充门面","link":"lsapp://cn.ahurls.news/news?id=3526146","pics":["appletrecommend/201804/5ae25a7dd5587.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":1248,"comment_amount_label":"1","views_label":"1248"},{"id":3526175,"title":"合肥一淘宝店售卖低价\u201c施华洛世奇\u201d遭查处 十万元饰品仅售万元","link":"lsapp://cn.ahurls.news/news?id=3526175","pics":["appletrecommend/201804/5ae261e27aa52.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":313,"comment_amount_label":"0","views_label":"313"},{"id":3526187,"title":"女子嫁人11年还生2个娃 给孩子上户口时才发现嫁错人","link":"lsapp://cn.ahurls.news/image_news?id=3526187","pics":["special/tuku/201804/5ae2615c17a0070271.jpg","special/tuku/201804/5ae2615c039ad44690.jpg","special/tuku/201804/5ae2615bda73d65837.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":1801,"comment_amount_label":"1","views_label":"1801","pics_new":["special/tuku/201804/5ae2615c17a0070271.jpg"]},{"id":3526188,"title":"合肥周谷堆物流园部分商户疯狂偷倒垃圾 每日产生约8吨垃圾","link":"lsapp://cn.ahurls.news/news?id=3526188","pics":["appletrecommend/201804/5ae263fa1eae8.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":215,"comment_amount_label":"0","views_label":"215"},{"id":3526178,"title":"5月1日起这些新规实施:进口抗癌药实施零关税 特定严重失信人限乘火车","link":"lsapp://cn.ahurls.news/news?id=3526178","pics":["appletrecommend/201804/5ae2642743184.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":280,"comment_amount_label":"1","views_label":"280"},{"id":3526181,"title":"富士康员工翻新美版苹果手机9000余部 被罚441万元","link":"lsapp://cn.ahurls.news/news?id=3526181","pics":["appletrecommend/201804/5ae26454b5244.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":282,"comment_amount_label":"1","views_label":"282"},{"id":3526189,"title":"女子被夹屏蔽门与车厢间,地铁疾驶而过 独家对话目击者","link":"lsapp://cn.ahurls.news/image_news?id=3526189","pics":["special/tuku/201804/5ae262914449844649.jpg","special/tuku/201804/5ae2629179c3f46626.jpg","special/tuku/201804/5ae26291ae40997770.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":2000,"comment_amount_label":"0","views_label":"2000","pics_new":["special/tuku/201804/5ae262914449844649.jpg"]},{"id":3526079,"title":"4月29日上午10点将迎五一出行高峰 合肥交警公布高速易堵点","link":"lsapp://cn.ahurls.news/news?id=3526079","pics":["appletrecommend/201804/5ae1cb5cf22db.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":2319,"comment_amount_label":"3","views_label":"2319"},{"id":3526048,"title":"@所有人 合肥地铁有这16类行为活动的最高罚3万元","link":"lsapp://cn.ahurls.news/news?id=3526048","pics":["appletrecommend/201804/5ae1986722583.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":4,"source":"","type_sign":"","inner_news":1,"views":3200,"comment_amount_label":"4","views_label":"3200"},{"id":3526008,"title":"合肥胜利路有女孩因彩礼跳楼?速来看真相!","link":"lsapp://cn.ahurls.news/news?id=3526008","pics":["appletrecommend/201804/5ae1833db5cd7.png"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":3936,"comment_amount_label":"3","views_label":"3936"},{"id":3525994,"title":"【专题】美司法部调查华为 华为回应被调查称遵守所有适用法律","link":"lsapp://cn.ahurls.news/special?id=3525994","pics":["18/0426/5ae17a98e94ca.jpg"],"t":"url","type":"special","alias":"headline","pic_amount":0,"style":"single_fill","comment_amount":3,"source":"","type_sign":"专题","inner_news":1,"views":2166,"comment_amount_label":"3","views_label":"2166","pics_new":["18/0426/5ae17a98e94ca.jpg"]},{"id":3526075,"title":"4月26日24时安徽油价上调 50升油箱加满92号油多花10元","link":"lsapp://cn.ahurls.news/news?id=3526075","pics":["appletrecommend/201804/5ae19e8b99d23.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":4044,"comment_amount_label":"3","views_label":"4044"},{"id":3525407,"title":"\u201c住改商\u201d多年顽疾难处理 合肥多部门联合整治餐饮业或成突破口","link":"lsapp://cn.ahurls.news/news?id=3525407","pics":["appletrecommend/201804/5ae12ca5b8397.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":4,"source":"","type_sign":"","inner_news":1,"views":4509,"comment_amount_label":"4","views_label":"4509"},{"id":3525981,"title":"女子吃冰棍\u201c大赤豆\u201d吃到死老鼠 要超市老板吃掉不要赔偿","link":"lsapp://cn.ahurls.news/news?id=3525981","pics":["appletrecommend/201804/5ae1846d39c2f.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":7,"source":"","type_sign":"","inner_news":1,"views":3176,"comment_amount_label":"7","views_label":"3176"},{"id":3525287,"title":"【小万探园】合肥一幼儿园现迷你\u201c空中操场\u201d \u201c后花园\u201d是天鹅湖沙滩的6倍","link":"lsapp://cn.ahurls.news/image_news?id=3525287","pics":["special/tuku/201804/5ae01b28ae13980792.jpg","special/tuku/201804/5ae01b2850d4910630.jpg","special/tuku/201804/5ae01b2869b8929497.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":9,"source":"","type_sign":"","inner_news":1,"views":8139,"comment_amount_label":"9","views_label":"8139","pics_new":["special/tuku/201804/5ae01b28ae13980792.jpg"]},{"id":3525542,"title":"合肥共享单车禁停区域仍有车辆乱停 公交站点被围堵 ","link":"lsapp://cn.ahurls.news/news?id=3525542","pics":["appletrecommend/201804/5ae1086474d8c.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":5,"source":"","type_sign":"","inner_news":1,"views":4036,"comment_amount_label":"5","views_label":"4036"},{"id":3525977,"title":"合肥逍遥津公园发现一具女性尸体 位于公园隐蔽角落水沟里","link":"lsapp://cn.ahurls.news/news?id=3525977","pics":["appletrecommend/201804/5ae1795b8df9f.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":4948,"comment_amount_label":"3","views_label":"4948"},{"id":3526093,"title":"合肥黄山路一轿车侧翻母女俩被困 城管队员路过紧急救援","link":"lsapp://cn.ahurls.news/news?id=3526093","pics":["appletrecommend/201804/5ae1c91374de6.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":3051,"comment_amount_label":"3","views_label":"3051"},{"id":3525312,"title":"实探合肥政务区空置地块 位居区域核心最大面积近500亩闲置多年无人问","link":"lsapp://cn.ahurls.news/image_news?id=3525312","pics":["special/tuku/201804/5ae0201ab9aa619285.jpg","special/tuku/201804/5ae0201b6a10d17178.jpg","special/tuku/201804/5ae0201b7b66043231.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":5,"source":"","type_sign":"","inner_news":1,"views":5943,"comment_amount_label":"5","views_label":"5943","pics_new":["special/tuku/201804/5ae0201ab9aa619285.jpg"]}],"extras":{"slider":[{"id":3526190,"pic":"18/0427/5ae2659fb4f14.jpg","link":"lsapp://cn.ahurls.news/news?id=3526190","t":"url","inner_news":1,"title":"合肥杏花公园将添一处城市阅读空间","type":"nomal","type_sign":""},{"id":3525591,"pic":"18/0426/5ae1c70c928e1.jpg","link":"lsapp://cn.ahurls.news/news?id=3525591","t":"url","inner_news":1,"title":"合肥1.3万名环卫工人披星戴月","type":"nomal","type_sign":""},{"id":3525594,"pic":"18/0426/5ae16840d8e60.jpg","link":"lsapp://cn.ahurls.news/news?id=3525594","t":"url","inner_news":1,"title":"合肥城东将建一条文化山水旅游公路","type":"nomal","type_sign":""},{"id":3525556,"pic":"18/0426/5ae12b60a4a0a.jpg","link":"lsapp://cn.ahurls.news/news?id=3525556","t":"url","inner_news":1,"title":"滨湖新区四条道路慢行系统建成开放","type":"nomal","type_sign":""},{"id":3525563,"pic":"18/0426/5ae11e600ba07.jpg","link":"lsapp://cn.ahurls.news/news?id=3525563","t":"url","inner_news":1,"title":"合肥第二届青年文化节月底举行","type":"nomal","type_sign":""}]},"bindtips":""}*/private int httpStatusCode;private int code;private DataBeanX data;public int getHttpStatusCode() {return httpStatusCode;}public void setHttpStatusCode(int httpStatusCode) {this.httpStatusCode = httpStatusCode;}public int getCode() {return code;}public void setCode(int code) {this.code = code;}public DataBeanX getData() {return data;}public void setData(DataBeanX data) {this.data = data;}public static class DataBeanX {/*** page : 1* perpage : 20* max_page : 35* total : 688* data : [{"id":3526171,"title":"合肥再推人才新政豪掷超百亿元\u201c养人\u201d 无房大学生享有租房补贴","link":"lsapp://cn.ahurls.news/news?id=3526171","pics":["appletrecommend/201804/5ae258fa85fd7.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":4,"source":"","type_sign":"","inner_news":1,"views":1022,"comment_amount_label":"4","views_label":"1022"},{"id":3526179,"title":"合肥市区到机场多一条便捷通道 望江西路延伸段有望6月放行通车","link":"lsapp://cn.ahurls.news/news?id=3526179","pics":["appletrecommend/201804/5ae2602324c7c.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"","inner_news":1,"views":447,"comment_amount_label":"2","views_label":"447"},{"id":3526206,"title":"合肥人的\u201c五一\u201d假期可能要\u201c泡汤\u201d 一放假就下雨天气的小船说翻就翻","link":"lsapp://cn.ahurls.news/news?id=3526206","pics":["appletrecommend/201804/5ae26c8da4dd9.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":176,"comment_amount_label":"0","views_label":"176"},{"id":3526058,"title":"合肥市民用\u201c七个钱包\u201d付首付 困住三代人的房子值得买吗?","link":"lsapp://cn.ahurls.news/news?id=3526058","pics":["appletrecommend/201804/5ae25b0ae8518.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"","inner_news":1,"views":444,"comment_amount_label":"2","views_label":"444"},{"id":3526106,"title":"映像第65期:蓬莱仙洞9米\u201c金钟\u201d震撼游人 五一出游开启\u201c躲雨\u201d计划","link":"lsapp://cn.ahurls.news/image_news?id=3526106","pics":["special/tuku/201804/5ae1c280ceae926314.jpg","special/tuku/201804/5ae1baad59f1d65946.jpg","special/tuku/201804/5ae1baadab00a12875.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":418,"comment_amount_label":"1","views_label":"418","pics_new":["special/tuku/201804/5ae1c280ceae926314.jpg"]},{"id":3526134,"title":"调查:合肥共享单车禁停区域仍有车辆乱停 公交站点被围堵,你怎么看?","link":"lsapp://cn.ahurls.news/news?id=3526134","pics":["appletrecommend/201804/5adbc9336ad61.jpg"],"t":"url","type":"vote","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"投票","inner_news":1,"views":282,"comment_amount_label":"2","views_label":"282","pics_new":["appletrecommend/201804/5adbc9336ad61.jpg"]},{"id":3526173,"title":"合肥地铁3号线高架段4站点封顶最快6月初铺轨 空中站点洗手间设置有区别","link":"lsapp://cn.ahurls.news/news?id=3526173","pics":["appletrecommend/201804/5ae25c5513d6b.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":360,"comment_amount_label":"1","views_label":"360"},{"id":3526072,"title":"合肥葛洲坝玖珑府小区设备平台未封闭引业主投诉 拖延近一个月未解决","link":"lsapp://cn.ahurls.news/news?id=3526072","pics":["appletrecommend/201804/5ae25b5e84a85.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":520,"comment_amount_label":"1","views_label":"520"},{"id":3526140,"title":"安徽下发紧急通知:加强\u201c五一\u201d和汛期安全生产工作","link":"lsapp://cn.ahurls.news/news?id=3526140","pics":["appletrecommend/201804/5ae2594261e5d.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"","inner_news":1,"views":1149,"comment_amount_label":"2","views_label":"1149"},{"id":3522438,"title":"【专题】\u201c五一\u201d合肥庐阳8大景点游玩攻略 假期教你如何玩转家门口","link":"lsapp://cn.ahurls.news/special?id=3522438","pics":["18/0419/5ad85e298287a.jpg"],"t":"url","type":"special","alias":"headline","pic_amount":0,"style":"single_fill","comment_amount":2,"source":"","type_sign":"专题","inner_news":1,"views":4062,"comment_amount_label":"2","views_label":"4062","pics_new":["18/0419/5ad85e298287a.jpg"]},{"id":3526145,"title":"恶心!女子吃冰棍吃出一截老鼠尾巴索赔10万 厂家这样说","link":"lsapp://cn.ahurls.news/news?id=3526145","pics":["appletrecommend/201804/5ae25a16d74f0.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":1251,"comment_amount_label":"1","views_label":"1251"},{"id":3526146,"title":"微商将20元\u201c三无\u201d化妆品卖到280元 购置二手宾利豪车充门面","link":"lsapp://cn.ahurls.news/news?id=3526146","pics":["appletrecommend/201804/5ae25a7dd5587.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":1248,"comment_amount_label":"1","views_label":"1248"},{"id":3526175,"title":"合肥一淘宝店售卖低价\u201c施华洛世奇\u201d遭查处 十万元饰品仅售万元","link":"lsapp://cn.ahurls.news/news?id=3526175","pics":["appletrecommend/201804/5ae261e27aa52.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":313,"comment_amount_label":"0","views_label":"313"},{"id":3526187,"title":"女子嫁人11年还生2个娃 给孩子上户口时才发现嫁错人","link":"lsapp://cn.ahurls.news/image_news?id=3526187","pics":["special/tuku/201804/5ae2615c17a0070271.jpg","special/tuku/201804/5ae2615c039ad44690.jpg","special/tuku/201804/5ae2615bda73d65837.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":1801,"comment_amount_label":"1","views_label":"1801","pics_new":["special/tuku/201804/5ae2615c17a0070271.jpg"]},{"id":3526188,"title":"合肥周谷堆物流园部分商户疯狂偷倒垃圾 每日产生约8吨垃圾","link":"lsapp://cn.ahurls.news/news?id=3526188","pics":["appletrecommend/201804/5ae263fa1eae8.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":215,"comment_amount_label":"0","views_label":"215"},{"id":3526178,"title":"5月1日起这些新规实施:进口抗癌药实施零关税 特定严重失信人限乘火车","link":"lsapp://cn.ahurls.news/news?id=3526178","pics":["appletrecommend/201804/5ae2642743184.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":280,"comment_amount_label":"1","views_label":"280"},{"id":3526181,"title":"富士康员工翻新美版苹果手机9000余部 被罚441万元","link":"lsapp://cn.ahurls.news/news?id=3526181","pics":["appletrecommend/201804/5ae26454b5244.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":282,"comment_amount_label":"1","views_label":"282"},{"id":3526189,"title":"女子被夹屏蔽门与车厢间,地铁疾驶而过 独家对话目击者","link":"lsapp://cn.ahurls.news/image_news?id=3526189","pics":["special/tuku/201804/5ae262914449844649.jpg","special/tuku/201804/5ae2629179c3f46626.jpg","special/tuku/201804/5ae26291ae40997770.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":2000,"comment_amount_label":"0","views_label":"2000","pics_new":["special/tuku/201804/5ae262914449844649.jpg"]},{"id":3526079,"title":"4月29日上午10点将迎五一出行高峰 合肥交警公布高速易堵点","link":"lsapp://cn.ahurls.news/news?id=3526079","pics":["appletrecommend/201804/5ae1cb5cf22db.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":2319,"comment_amount_label":"3","views_label":"2319"},{"id":3526048,"title":"@所有人 合肥地铁有这16类行为活动的最高罚3万元","link":"lsapp://cn.ahurls.news/news?id=3526048","pics":["appletrecommend/201804/5ae1986722583.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":4,"source":"","type_sign":"","inner_news":1,"views":3200,"comment_amount_label":"4","views_label":"3200"},{"id":3526008,"title":"合肥胜利路有女孩因彩礼跳楼?速来看真相!","link":"lsapp://cn.ahurls.news/news?id=3526008","pics":["appletrecommend/201804/5ae1833db5cd7.png"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":3936,"comment_amount_label":"3","views_label":"3936"},{"id":3525994,"title":"【专题】美司法部调查华为 华为回应被调查称遵守所有适用法律","link":"lsapp://cn.ahurls.news/special?id=3525994","pics":["18/0426/5ae17a98e94ca.jpg"],"t":"url","type":"special","alias":"headline","pic_amount":0,"style":"single_fill","comment_amount":3,"source":"","type_sign":"专题","inner_news":1,"views":2166,"comment_amount_label":"3","views_label":"2166","pics_new":["18/0426/5ae17a98e94ca.jpg"]},{"id":3526075,"title":"4月26日24时安徽油价上调 50升油箱加满92号油多花10元","link":"lsapp://cn.ahurls.news/news?id=3526075","pics":["appletrecommend/201804/5ae19e8b99d23.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":4044,"comment_amount_label":"3","views_label":"4044"},{"id":3525407,"title":"\u201c住改商\u201d多年顽疾难处理 合肥多部门联合整治餐饮业或成突破口","link":"lsapp://cn.ahurls.news/news?id=3525407","pics":["appletrecommend/201804/5ae12ca5b8397.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":4,"source":"","type_sign":"","inner_news":1,"views":4509,"comment_amount_label":"4","views_label":"4509"},{"id":3525981,"title":"女子吃冰棍\u201c大赤豆\u201d吃到死老鼠 要超市老板吃掉不要赔偿","link":"lsapp://cn.ahurls.news/news?id=3525981","pics":["appletrecommend/201804/5ae1846d39c2f.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":7,"source":"","type_sign":"","inner_news":1,"views":3176,"comment_amount_label":"7","views_label":"3176"},{"id":3525287,"title":"【小万探园】合肥一幼儿园现迷你\u201c空中操场\u201d \u201c后花园\u201d是天鹅湖沙滩的6倍","link":"lsapp://cn.ahurls.news/image_news?id=3525287","pics":["special/tuku/201804/5ae01b28ae13980792.jpg","special/tuku/201804/5ae01b2850d4910630.jpg","special/tuku/201804/5ae01b2869b8929497.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":9,"source":"","type_sign":"","inner_news":1,"views":8139,"comment_amount_label":"9","views_label":"8139","pics_new":["special/tuku/201804/5ae01b28ae13980792.jpg"]},{"id":3525542,"title":"合肥共享单车禁停区域仍有车辆乱停 公交站点被围堵 ","link":"lsapp://cn.ahurls.news/news?id=3525542","pics":["appletrecommend/201804/5ae1086474d8c.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":5,"source":"","type_sign":"","inner_news":1,"views":4036,"comment_amount_label":"5","views_label":"4036"},{"id":3525977,"title":"合肥逍遥津公园发现一具女性尸体 位于公园隐蔽角落水沟里","link":"lsapp://cn.ahurls.news/news?id=3525977","pics":["appletrecommend/201804/5ae1795b8df9f.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":4948,"comment_amount_label":"3","views_label":"4948"},{"id":3526093,"title":"合肥黄山路一轿车侧翻母女俩被困 城管队员路过紧急救援","link":"lsapp://cn.ahurls.news/news?id=3526093","pics":["appletrecommend/201804/5ae1c91374de6.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":3051,"comment_amount_label":"3","views_label":"3051"},{"id":3525312,"title":"实探合肥政务区空置地块 位居区域核心最大面积近500亩闲置多年无人问","link":"lsapp://cn.ahurls.news/image_news?id=3525312","pics":["special/tuku/201804/5ae0201ab9aa619285.jpg","special/tuku/201804/5ae0201b6a10d17178.jpg","special/tuku/201804/5ae0201b7b66043231.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":5,"source":"","type_sign":"","inner_news":1,"views":5943,"comment_amount_label":"5","views_label":"5943","pics_new":["special/tuku/201804/5ae0201ab9aa619285.jpg"]}]* extras : {"slider":[{"id":3526190,"pic":"18/0427/5ae2659fb4f14.jpg","link":"lsapp://cn.ahurls.news/news?id=3526190","t":"url","inner_news":1,"title":"合肥杏花公园将添一处城市阅读空间","type":"nomal","type_sign":""},{"id":3525591,"pic":"18/0426/5ae1c70c928e1.jpg","link":"lsapp://cn.ahurls.news/news?id=3525591","t":"url","inner_news":1,"title":"合肥1.3万名环卫工人披星戴月","type":"nomal","type_sign":""},{"id":3525594,"pic":"18/0426/5ae16840d8e60.jpg","link":"lsapp://cn.ahurls.news/news?id=3525594","t":"url","inner_news":1,"title":"合肥城东将建一条文化山水旅游公路","type":"nomal","type_sign":""},{"id":3525556,"pic":"18/0426/5ae12b60a4a0a.jpg","link":"lsapp://cn.ahurls.news/news?id=3525556","t":"url","inner_news":1,"title":"滨湖新区四条道路慢行系统建成开放","type":"nomal","type_sign":""},{"id":3525563,"pic":"18/0426/5ae11e600ba07.jpg","link":"lsapp://cn.ahurls.news/news?id=3525563","t":"url","inner_news":1,"title":"合肥第二届青年文化节月底举行","type":"nomal","type_sign":""}]}* bindtips :*/private int page;private int perpage;private int max_page;private int total;private ExtrasBean extras;private String bindtips;private List<DataBean> data;public int getPage() {return page;}public void setPage(int page) {this.page = page;}public int getPerpage() {return perpage;}public void setPerpage(int perpage) {this.perpage = perpage;}public int getMax_page() {return max_page;}public void setMax_page(int max_page) {this.max_page = max_page;}public int getTotal() {return total;}public void setTotal(int total) {this.total = total;}public ExtrasBean getExtras() {return extras;}public void setExtras(ExtrasBean extras) {this.extras = extras;}public String getBindtips() {return bindtips;}public void setBindtips(String bindtips) {this.bindtips = bindtips;}public List<DataBean> getData() {return data;}public void setData(List<DataBean> data) {this.data = data;}public static class ExtrasBean {private List<SliderBean> slider;public List<SliderBean> getSlider() {return slider;}public void setSlider(List<SliderBean> slider) {this.slider = slider;}public static class SliderBean {/*** id : 3526190* pic : 18/0427/5ae2659fb4f14.jpg* link : lsapp://cn.ahurls.news/news?id=3526190* t : url* inner_news : 1* title : 合肥杏花公园将添一处城市阅读空间* type : nomal* type_sign :*/private int id;private String pic;private String link;private String t;private int inner_news;private String title;private String type;private String type_sign;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getPic() {return pic;}public void setPic(String pic) {this.pic = pic;}public String getLink() {return link;}public void setLink(String link) {this.link = link;}public String getT() {return t;}public void setT(String t) {this.t = t;}public int getInner_news() {return inner_news;}public void setInner_news(int inner_news) {this.inner_news = inner_news;}public String getTitle() {return title;}public void setTitle(String title) {this.title = title;}public String getType() {return type;}public void setType(String type) {this.type = type;}public String getType_sign() {return type_sign;}public void setType_sign(String type_sign) {this.type_sign = type_sign;}}}public static class DataBean {/*** id : 3526171* title : 合肥再推人才新政豪掷超百亿元“养人” 无房大学生享有租房补贴* link : lsapp://cn.ahurls.news/news?id=3526171* pics : ["appletrecommend/201804/5ae258fa85fd7.jpg"]* t : url* type : normal* alias : headline* pic_amount : 0* style : single_right* comment_amount : 4* source :* type_sign :* inner_news : 1* views : 1022* comment_amount_label : 4* views_label : 1022* pics_new : ["special/tuku/201804/5ae1c280ceae926314.jpg"]*/private int id;private String title;private String link;private String t;private String type;private String alias;private int pic_amount;private String style;private int comment_amount;private String source;private String type_sign;private int inner_news;private int views;private String comment_amount_label;private String views_label;private List<String> pics;private List<String> pics_new;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getTitle() {return title;}public void setTitle(String title) {this.title = title;}public String getLink() {return link;}public void setLink(String link) {this.link = link;}public String getT() {return t;}public void setT(String t) {this.t = t;}public String getType() {return type;}public void setType(String type) {this.type = type;}public String getAlias() {return alias;}public void setAlias(String alias) {this.alias = alias;}public int getPic_amount() {return pic_amount;}public void setPic_amount(int pic_amount) {this.pic_amount = pic_amount;}public String getStyle() {return style;}public void setStyle(String style) {this.style = style;}public int getComment_amount() {return comment_amount;}public void setComment_amount(int comment_amount) {this.comment_amount = comment_amount;}public String getSource() {return source;}public void setSource(String source) {this.source = source;}public String getType_sign() {return type_sign;}public void setType_sign(String type_sign) {this.type_sign = type_sign;}public int getInner_news() {return inner_news;}public void setInner_news(int inner_news) {this.inner_news = inner_news;}public int getViews() {return views;}public void setViews(int views) {this.views = views;}public String getComment_amount_label() {return comment_amount_label;}public void setComment_amount_label(String comment_amount_label) {this.comment_amount_label = comment_amount_label;}public String getViews_label() {return views_label;}public void setViews_label(String views_label) {this.views_label = views_label;}public List<String> getPics() {return pics;}public void setPics(List<String> pics) {this.pics = pics;}public List<String> getPics_new() {return pics_new;}public void setPics_new(List<String> pics_new) {this.pics_new = pics_new;}}}
}

Model层

package com.daydayup.zhukao3.model;import com.daydayup.zhukao3.http.HttpUtils;
import com.daydayup.zhukao3.http.OkLoadListener;import java.util.Map;/*** Created by gjl on 2018/4/27.*/public class ModelImpl implements IModel {@Overridepublic void getNewsData(String url, Map<String, String> map, final GetNewsListener getNewsListener) {HttpUtils httpUtils = HttpUtils.getHttpUtils();httpUtils.okGet(url);httpUtils.setOkLoadListener(new OkLoadListener() {@Overridepublic void okLoadSuccess(String json) {getNewsListener.getSuccess(json);}@Overridepublic void okLoadError(String error) {getNewsListener.getError(error);}});}
}

适配器

package com.daydayup.zhukao3.model;import android.animation.ObjectAnimator;
import android.content.Context;
import android.support.v7.widget.RecyclerView;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;import com.bumptech.glide.Glide;
import com.daydayup.zhukao3.R;
import com.daydayup.zhukao3.http.HttpConfig;import java.util.List;/*** Created by gjl on 2018/4/27.*/public class MyAdapter extends RecyclerView.Adapter<MyAdapter.MyViewHolder> {private static final String TAG = "MyAdapter----";private final int NEWS1 = 1;private final int NEWS2 = 2;private final Context context;private final List<NewsBean.DataBeanX.DataBean> list;private MyLongItemClick myLongItemClick;public MyAdapter(Context context, List<NewsBean.DataBeanX.DataBean> list) {this.context = context;this.list = list;}@Overridepublic MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {View view = LayoutInflater.from(context).inflate(R.layout.item_layout, parent, false);MyViewHolder myViewHolder = new MyViewHolder(view);return myViewHolder;}@Overridepublic void onBindViewHolder(final MyViewHolder holder, final int position) {holder.itemView.setOnLongClickListener(new View.OnLongClickListener() {@Overridepublic boolean onLongClick(View v) {myLongItemClick.onItemLongClick(v,position);return true;}});//开始使用int type = getItemViewType(position);//根据类型判断switch (type) {case NEWS1://移仓上面,显示下面LinearLayout shang = holder.getShang();LinearLayout xia = holder.getXia();xia.setVisibility(View.VISIBLE);shang.setVisibility(View.GONE);//给下面赋值holder.getXia_title().setText(list.get(position).getTitle());holder.getXia_title1().setText(list.get(position).getTitle());List<String> pics = list.get(position).getPics();Glide.with(context).load(HttpConfig.pic_url+pics.get(0)).into(holder.getXia_pic1());Glide.with(context).load(HttpConfig.pic_url+pics.get(1)).into(holder.getXia_pic2());Glide.with(context).load(HttpConfig.pic_url+pics.get(2)).into(holder.getXia_pic3());holder.getXia_pic1().setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Log.d(TAG, "点击----");ObjectAnimator alpha = ObjectAnimator.ofFloat(holder.getXia_pic1(), "alpha", 1, 0, 1);alpha.setDuration(2000);alpha.start();}});holder.getXia_pic2().setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Log.d(TAG, "点击----");ObjectAnimator alpha = ObjectAnimator.ofFloat(holder.getXia_pic2(), "alpha", 1, 0, 1);alpha.setDuration(2000);alpha.start();}});holder.getXia_pic3().setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Log.d(TAG, "点击----");ObjectAnimator alpha = ObjectAnimator.ofFloat(holder.getXia_pic3(), "alpha", 1, 0, 1);alpha.setDuration(2000);alpha.start();}});holder.getXia_pinglun().setText(list.get(position).getComment_amount()+"评论");holder.getXia_zan().setText(list.get(position).getViews()+"赞");break;case NEWS2://显示上面,隐藏下面LinearLayout shang1 = holder.getShang();LinearLayout xia2 = holder.getXia();xia2.setVisibility(View.GONE);shang1.setVisibility(View.VISIBLE);Log.d(TAG, "onBindViewHolder: "+holder.getTitle()+"--"+list);Log.d(TAG, "onBindViewHolder: "+holder.getTitle()+"--"+list+"--"+list.get(position));Log.d(TAG, "onBindViewHolder: "+holder.getTitle()+"--"+list+"--"+list.get(position)+"--"+list.get(position).getTitle());//赋值holder.getTitle().setText(list.get(position).getTitle());holder.getTitle1().setText(list.get(position).getTitle());List<String> pics1 = list.get(position).getPics();Log.d(TAG, "图片---: "+holder.getPic());Glide.with(context).load(HttpConfig.pic_url+pics1.get(0)).into(holder.getPic());holder.getPinglun().setText(list.get(position).getComment_amount()+"评论");holder.getZan().setText(list.get(position).getViews()+"赞");holder.getPic().setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Log.d(TAG, "点击----");ObjectAnimator alpha = ObjectAnimator.ofFloat(holder.getPic(), "alpha", 1, 0, 1);alpha.setDuration(2000);alpha.start();}});break;}}@Overridepublic int getItemCount() {return list.size();}@Overridepublic int getItemViewType(int position) {//根据数据里面图片的多少,确定显示什么的布局NewsBean.DataBeanX.DataBean dataBean = list.get(position);int pic_amount = dataBean.getPic_amount();if (pic_amount>=3){return NEWS1;}else {return NEWS2;}}class MyViewHolder extends RecyclerView.ViewHolder {private TextView title, title1, xia_title, xia_title1, zan, xia_zan, pinglun, xia_pinglun;private ImageView pic, xia_pic1, xia_pic2, xia_pic3;private LinearLayout shang,xia;public MyViewHolder(View itemView) {super(itemView);pic=itemView.findViewById(R.id.pic);xia_pic1=itemView.findViewById(R.id.xia_pic1);xia_pic2=itemView.findViewById(R.id.xia_pic2);xia_pic3=itemView.findViewById(R.id.xia_pic3);title = itemView.findViewById(R.id.title);title1 = itemView.findViewById(R.id.title1);xia_title = itemView.findViewById(R.id.xia_title);xia_title1 = itemView.findViewById(R.id.xia_title2);zan = itemView.findViewById(R.id.zan);xia_zan = itemView.findViewById(R.id.xia_zan);pinglun = itemView.findViewById(R.id.pinglun);xia_pinglun = itemView.findViewById(R.id.xian_pinglun);//上下的布局shang=itemView.findViewById(R.id.shang);xia=itemView.findViewById(R.id.xia);}public MyViewHolder(View itemView, TextView title, TextView title1, TextView xia_title, TextView xia_title1, TextView zan, TextView xia_zan, TextView pinglun, TextView xia_pinglun, ImageView pic, ImageView xia_pic1, ImageView xia_pic2, ImageView xia_pic3, LinearLayout shang, LinearLayout xia) {super(itemView);this.title = title;this.title1 = title1;this.xia_title = xia_title;this.xia_title1 = xia_title1;this.zan = zan;this.xia_zan = xia_zan;this.pinglun = pinglun;this.xia_pinglun = xia_pinglun;this.pic = pic;this.xia_pic1 = xia_pic1;this.xia_pic2 = xia_pic2;this.xia_pic3 = xia_pic3;this.shang = shang;this.xia = xia;}public TextView getTitle() {return title;}public LinearLayout getShang() {return shang;}public void setShang(LinearLayout shang) {this.shang = shang;}public LinearLayout getXia() {return xia;}public void setXia(LinearLayout xia) {this.xia = xia;}public void setTitle(TextView title) {this.title = title;}public TextView getTitle1() {return title1;}public void setTitle1(TextView title1) {this.title1 = title1;}public TextView getXia_title() {return xia_title;}public void setXia_title(TextView xia_title) {this.xia_title = xia_title;}public TextView getXia_title1() {return xia_title1;}public void setXia_title1(TextView xia_title1) {this.xia_title1 = xia_title1;}public TextView getZan() {return zan;}public void setZan(TextView zan) {this.zan = zan;}public TextView getXia_zan() {return xia_zan;}public void setXia_zan(TextView xia_zan) {this.xia_zan = xia_zan;}public TextView getPinglun() {return pinglun;}public void setPinglun(TextView pinglun) {this.pinglun = pinglun;}public TextView getXia_pinglun() {return xia_pinglun;}public void setXia_pinglun(TextView xia_pinglun) {this.xia_pinglun = xia_pinglun;}public ImageView getPic() {return pic;}public void setPic(ImageView pic) {this.pic = pic;}public ImageView getXia_pic1() {return xia_pic1;}public void setXia_pic1(ImageView xia_pic1) {this.xia_pic1 = xia_pic1;}public ImageView getXia_pic2() {return xia_pic2;}public void setXia_pic2(ImageView xia_pic2) {this.xia_pic2 = xia_pic2;}public ImageView getXia_pic3() {return xia_pic3;}public void setXia_pic3(ImageView xia_pic3) {this.xia_pic3 = xia_pic3;}}public interface MyLongItemClick{void onItemLongClick(View view,int postion);}public void setOnLongItemClick(MyLongItemClick myLongItemClick){this.myLongItemClick = myLongItemClick;}}

Presenter层

package com.daydayup.zhukao3.presenter;import android.util.Log;import com.daydayup.zhukao3.http.HttpConfig;
import com.daydayup.zhukao3.model.GetNewsListener;
import com.daydayup.zhukao3.model.IModel;
import com.daydayup.zhukao3.model.NewsBean;
import com.daydayup.zhukao3.view.IMainView;
import com.google.gson.Gson;import java.util.HashMap;
import java.util.List;
import java.util.Map;/*** Created by gjl on 2018/4/27.*/public class PresenterImpl implements IPresenter {private static final String TAG = "------PresenterImpl";@Overridepublic void showNewsToView(IModel iModel, final IMainView iMainView) {Map<String,String> map = new HashMap<>();String url = HttpConfig.news_url+"?page=1";iModel.getNewsData(url, map, new GetNewsListener() {@Overridepublic void getSuccess(String json) {Log.d(TAG, "成功: "+json);Gson gson = new Gson();NewsBean newsBean = gson.fromJson(json, NewsBean.class);List<NewsBean.DataBeanX.DataBean> list = newsBean.getData().getData();iMainView.showNews(list);}@Overridepublic void getError(String error) {Log.d(TAG, "错误: "+error);}});}
}

View层

package com.daydayup.zhukao3.view;import android.app.AlertDialog;
import android.content.DialogInterface;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.util.Log;
import android.view.View;import com.daydayup.zhukao3.R;
import com.daydayup.zhukao3.model.ModelImpl;
import com.daydayup.zhukao3.model.MyAdapter;
import com.daydayup.zhukao3.model.NewsBean;
import com.daydayup.zhukao3.presenter.PresenterImpl;import java.util.List;public class MainActivity extends AppCompatActivity implements IMainView {private static final String TAG = "MainActivity----";private RecyclerView recyclerView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);initViews();initDatas();}private void initViews() {recyclerView = findViewById(R.id.recyclerView);recyclerView.setLayoutManager(new LinearLayoutManager(this));}private void initDatas() {PresenterImpl presenter = new PresenterImpl();presenter.showNewsToView(new ModelImpl(), this);}//显示@Overridepublic void showNews(final List<NewsBean.DataBeanX.DataBean> list) {Log.d(TAG, "showNews: " + list);final MyAdapter myAdapter = new MyAdapter(MainActivity.this, list);recyclerView.setAdapter(myAdapter);myAdapter.setOnLongItemClick(new MyAdapter.MyLongItemClick() {@Overridepublic void onItemLongClick(View view, final int postion) {AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);builder.setTitle("删除");builder.setMessage("确定删除吗?");builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {}});builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {list.remove(postion);myAdapter.notifyDataSetChanged();dialog.dismiss();}});AlertDialog alertDialog = builder.create();alertDialog.show();}});}
}

HttpConfig

package com.daydayup.zhukao3.http;/*** Created by gjl on 2018/4/27.*/public class HttpConfig {public static String pic_url = "http://365jia.cn/uploads/";public static String news_url = "http://365jia.cn/news/api3/365jia/news/headline";
}

RecyclerView多条目加载相关推荐

  1. XLisetView+ViewPager无限轮播+多条目加载

    导xlistview jar包 权限 //主布局 <?xml version="1.0" encoding="utf-8"?> <Linear ...

  2. android开发-RecyclerView上拉加载

    需求 实现功能--分批上拉加载.如分批加载每次30个,第一次显示30个item,上拉到底后,数据再添入30个,一共可显示60个item. 上拉加载的控件--RecyclerView. 上拉加载的时机- ...

  3. Retrofit请求 多条目加载

    依赖 compile 'com.squareup.retrofit2:retrofit:2.3.0' compile 'com.squareup.retrofit2:converter-gson:2. ...

  4. RecyclerView系列之加载更多

    一.背景 很久很久以前简单封装过一次RecyclerView,后来一直开发TV端,列表的需求花样不是很多,主要是解决TV端各种兼容问题,也没怎么琢磨这个美丽的控件了,现在打算重新整理一下,其实网上已经 ...

  5. 手把手教你实现Android RecyclerView上拉加载功能

    心灵鸡汤:知之者不如好之者,好之者不如乐之者. 摘要 一直在用到RecyclerView时都会微微一颤,因为一直都没去了解怎么实现上拉加载,受够了每次去Github找开源引入,因为感觉就为了一个上拉加 ...

  6. RecyclerView上拉加载Demo

    RecyclerView Load More Demo 日常开发中使用RecyclerView时会经常用到上拉加载的功能,但是RecyclerView本身又没有提供便捷的使用方法,只提供了一个统一的下 ...

  7. Android recyclerview上拉加载更多

    记录一下视频列表(recyclerview)上拉显示一个"加载更多"的item,然后加载数据. 效果图: 实现思路: 1.写两个item布局,一个用来展示数据,一个用来展示加载中也 ...

  8. XlistView多条目加载简单实现

    MainActivity主页面 package com.bwie.Day11_Demo2.activity; import android.os.Bundle; import android.supp ...

  9. XlistView多条目加载简单实现2

    //MainActivity主页面package com.bwie.Day11_Demo2.activity;import android.os.Bundle; import android.supp ...

  10. 在Recyclerview使用GlideAPP加载大量图片导致内存溢出(oom)

    网络上有很多解决的办法,但是都是在清理磁盘缓存和内存上做,并不能及时释放内存. 1.可以在每次请求数据和加载数据后调用 /** * 清除内存缓存. */public static void clear ...

最新文章

  1. 最新自然语言处理领域顶会论文大合集!
  2. 计算机的主要硬件部件,主要内容: 计算机的基本概念 系统硬件组成(主要部件、系...的.ppt 文档全文预览...
  3. How to enable product text HTML editor
  4. 微信公众平台消息接口开发(34)桃花运测试
  5. setNeedsDisplay看我就懂!
  6. python虚拟环境和pyenv_Python多版本管理器pyenv和虚拟环境pyenv-virtualenv的安装设置...
  7. jdbc ---- DBUTilDao 类
  8. parzen窗估计如何进行结果分析_Parzen窗方法的分析和研究
  9. magento2 发邮件
  10. gets函数没有输入会怎样_如果没有“227事件”,肖战的未来会是怎样的?
  11. pandorabox 潘多拉固件路由器作为无线打印机服务器记录
  12. 超平面是什么?——理解超平面(SVM开篇之超平面详解)
  13. 汇编语言8086笔记
  14. 钉钉手机版免密自动登陆SuiteCRM
  15. 小程序毕设作品之微信电子书阅读小程序毕业设计(7)中期检查报告
  16. 禁用驱动数字签名验证
  17. Jquery插件ajaxFileUpload文件上传与Bootstrap之fileinput插件上传文件的使用与MultipartFile使用与导入Excel和导出Excel
  18. 【通識:人生哲學與幸福】老子人生觀巡禮
  19. 【Excel】excel中怎样隔行插入空行?
  20. Oracle 的 表空间(Tablespace)、用户(User)、模式(Schema)

热门文章

  1. 台式计算机用什么电源线,台式电脑电源线接法图解(3分钟学会接电脑电源线)...
  2. [翻译] LaTeX Error: Can be used only in preamble
  3. aspect ratio - 宽高比
  4. CSS实现自适应下保持宽高比
  5. 解决谷歌浏览器flash插件已被屏蔽
  6. 一套SCDM脚本建模与二次开发攻略
  7. 图片加密信息(16进制)
  8. 【数据分析认知课(一):数据分析思维观】——读后感
  9. javaSE开发智能问答机器人项目
  10. 牛客网-白兔的字符串(字符串哈希)