recycler上下拉刷新view

/&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/依赖

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:26.+'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
    compile 'com.jcodecraeer:xrecyclerview:1.3.2'
    compile 'org.xutils:xutils:3.5.0'
    compile 'com.google.code.gson:gson:2.8.1'
    compile 'com.github.bumptech.glide:glide:3.5.2'
}
/*************************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
MyBaseAdapter
/
 

package com.taigu.xrecycleview1.adapter;

import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;

import com.taigu.xrecycleview1.R;
import com.taigu.xrecycleview1.data.Data;

import org.xutils.x;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by Administrator on 2017/9/10.
 * 1506A
 * 郝健澄
 */

public class MyBaseAdapter extends RecyclerView.Adapter<MyBaseAdapter.MyViewHolder> {
    private List<Data.DataBean.ReturnDataBean.ComicsBean> list=new ArrayList<>();

    public MyBaseAdapter(List<Data.DataBean.ReturnDataBean.ComicsBean> list) {
        this.list = list;
    }

    @Override
    public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        View view= LayoutInflater.from(parent.getContext()).inflate(R.layout.itme,parent,false);

        return new MyViewHolder(view);
    }

    @Override
    public void onBindViewHolder(MyViewHolder holder, int position) {
        holder.tv1.setText(list.get(position).getName());
        x.image().bind(holder.iv1,list.get(position).getCover());
    }

    @Override
    public int getItemCount() {
        return list.size();
    }

    public class MyViewHolder extends RecyclerView.ViewHolder {
        private ImageView iv1;
        private TextView tv1;
        public MyViewHolder(View itemView) {
            super(itemView);
            iv1=itemView.findViewById(R.id.iv1);
            tv1=itemView.findViewById(R.id.tv1);
        }
    }
}
/*******************************************************************/
App 
package com.taigu.xrecycleview1.app;

import android.app.Application;

import org.xutils.BuildConfig;
import org.xutils.x;

/**
 * Created by Administrator on 2017/9/10.
 * 1506A
 * 郝健澄
 */

public class App extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        x.Ext.init(this);
        x.Ext.setDebug(BuildConfig.DEBUG);
    }
}
/*******************************************************&&&&&&&&&&&&&&&&&&&&&/
Data 
package com.taigu.xrecycleview1.data;

import java.util.List;

/**
 * Created by Administrator on 2017/9/10.
 * 1506A
 * 郝健澄
 */

public class Data {

    /**
     * code : 1
     * msg : 执行成功
     * data : {"stateCode":1,"message":"成功","returnData":{"comics":[{"newestChapter":202,"cover":"http://cover2.u17i.com/2010/11/2786_1290484999_44z22704KDLT.sbig.jpg","name":"镇魂街","comicId":3166,"description":"镇魂街乃吸纳亡灵镇压恶灵之地。这是一个人灵共存的世界,但不是每个人都能进入镇魂街,只有拥有守护灵的寄灵人才可进入。夏铃原本是一名普通的大学实习生,但一次偶然导致她的人生从此不再平凡\u2026\u2026在这个充满恶灵的世界,你能与你的守护灵携手生存下去吗?","flag":3,"tags":["少年","魔幻"],"author":"许辰"},{"newestChapter":199,"cover":"http://cover2.u17i.com/2017/06/1260_1497244625_ZKc7bCo47OrM.sbig.jpg","name":"雏蜂","comicId":195,"description":"公元XX 新一代的军备竞争开始,\u201c尖兵\u201d作为一种新型的武器开始广泛的运用在军事纷争中。女主角琉璃是马上退役的尖兵。在她最后的380天里她接到了最后的任务。。微信公众号:雏蜂, 官方微博:@雏蜂动画 http://weibo.com/u/3756609373","flag":3,"tags":["少年","动作","科幻","战争"],"author":"白猫sunny"},{"newestChapter":236,"cover":"http://cover2.u17i.com/2017/06/1218_1498209383_G2SuZY0937Pj.sbig.jpg","name":"STAR","comicId":1383,"description":"星盟大冒险,帅哥萌妹爆乳小清新= - <br />\r\n普通高中生白雨航一天看到一个陌生的网站,回答了奇怪的问题,开始了一段奇妙的旅程,成为了一名星盟战士!!(快点看)","flag":3,"tags":["少年","搞笑","生活","科幻"],"author":"千亮"},{"newestChapter":147,"cover":"http://cover2.u17i.com/2017/06/4486442_1496497477_zss3tq9b2Sq2.sbig.jpg","name":"驭灵师","comicId":121836,"description":"\u201c我被丢到自己的漫画里啦!\u201d\u201c我变强了,但也秃了\u2026\u2026\u201d\u201c那个把我扔进这个世界的SB,你对力量一无所知!\u201d\u201c等等!光头太丑了!我才不要做埼玉老师!\u201d\u201c不过我怎么就成了配角呢?旁边那个家伙的主角光环真是耀眼啊\u2026\u2026\u201d\u201c口桀口桀\u2026\u2026果然还是要一头帅气的长发才符合我大BOSS的身份!\u201d这是一个漫画家降临自己笔下世界的冒险故事。","flag":0,"tags":["少年","魔幻","动作"],"author":"时代漫王"},{"newestChapter":279,"cover":"http://cover2.u17i.com/2016/02/190368_1454325086_IwWP9cWNcoI9.sbig.jpg","name":"x鹤 妖师录","comicId":8805,"description":"妖魔鬼怪,仙道妖法,奇珍异宝,一个降魔卫道的玄幻世界!","flag":3,"tags":["少年","魔幻","动作"],"author":"黄晓达"},{"newestChapter":200,"cover":"http://cover2.u17i.com/2015/11/10449554_1447211735_IhnGgOxVuZag.sbig.jpg","name":"妖神记(全彩)","comicId":99874,"description":"妖神一出,谁与争锋? 这是一个妖灵的世界,融合了妖灵,就可以成为强大的妖灵师。 因为一本时空妖灵之书,时空发生了扭转,当一切重新开始之时,命运之轮缓缓转动。","flag":0,"tags":["少年","魔幻","动作"],"author":"踏雪动漫"},{"newestChapter":65,"cover":"http://cover2.u17i.com/2017/09/14064142_1504439533_Bj234Je0B5OJ.sbig.jpg","name":"空心恋人","comicId":126616,"description":"生活,事业,爱情,纠缠进行,甜蜜,有点虐的纯爱故事\u2026","flag":3,"tags":["少女","生活","恋爱","耽美"],"author":"王桃"},{"newestChapter":316,"cover":"http://cover2.u17i.com/2015/10/4275_1443854662_zHdvQbIbdV6L.sbig.jpg","name":"守护者传说","comicId":1874,"description":"《守护者传说》三部曲《骑士之路》、《元素之心》、《时光的羁绊》\n这不只是冒险故事,还是一部浪漫的爱情史诗","flag":3,"tags":["少年","魔幻"],"author":"wuli"},{"newestChapter":270,"cover":"http://cover2.u17i.com/2017/06/14197110_1496393465_eS7n550fmnF5.sbig.jpg","name":"非人哉","comicId":120003,"description":"就算是建国前成的精,建国之后也要与时俱进才行!","flag":0,"tags":["搞笑","魔幻"],"author":"一汪空气"},{"newestChapter":218,"cover":"http://cover2.u17i.com/2015/12/996329_1451111689_gKw72S2Ol7sX.sbig.jpg","name":"球娘","comicId":27107,"description":"名不见经传的室内设计师段寒(22),因为给一个黑社会设计房子而卷入黑帮纷争。后被陷害杀人而背叛死刑。在监狱遇见政府科学家代号73而参加人体实验,然而实验失败,段寒也暴毙而亡,被抛尸市区的垃圾场。后来实验的药物在段寒体内发生异变,导致他的身体变成了女人,他/她以后将会如何呢?","flag":3,"tags":["少年","生活","动作","体育"],"author":"猛画哥"},{"newestChapter":235,"cover":"http://cover2.u17i.com/2017/03/4177111_1489509484_l8FsH161lxf2.sbig.jpg","name":"蓝翅","comicId":68109,"description":"明蓝作为养女来到尚家,被养母南希视作死去女儿的替身,然而尚家两兄弟明晴和明静对她并不欢迎,玩偶的捉弄,虚伪的笑容,同一屋檐下的平静生活被搅乱\u2026\u2026","flag":3,"tags":["少女","生活"],"author":"徐璐AKO"},{"newestChapter":119,"cover":"http://cover2.u17i.com/2017/07/3674833_1500287253_SXi22Or5SXGi.sbig.jpg","name":"尚善","comicId":57524,"description":"大概就是一个怪蜀黎收了一个怪萝莉为徒,然后遇到各种怪人怪物。。。故事是治愈向的(大概。。。),没有神仙也没有打大妖怪,没有帝王也没有盟主,都是些平民百姓的小故事。(独家签约/10更新)","flag":3,"tags":["少女","魔幻","生活"],"author":"蒋家梅子"},{"newestChapter":31,"cover":"http://cover2.u17i.com/2017/02/17883203_1486449093_7z9vdWwytg9j.sbig.jpg","name":"请神误用","comicId":144558,"description":"随着城市县镇规模扩大,成精得道者大都化作人形藏匿市井,有忍不住吃人的情况,除了新闻头条引起舆论关注称其灵异事件外,并无其他影响。因此,妖乱几乎绝迹,也鲜有天神再下凡间处理种种。地上得道的精怪虽深谙人间规则,但个别总会乱了行径,此外天神下凡为妖作乱的事自古也不曾间断。虽多是思凡下界,却目的各有不同,每每需天庭派遣神将到人间镇压并召回,以防持续为祸人间\u2026\u2026(独家签约/每周六更新)","flag":3,"tags":["少年","搞笑","魔幻","生活","动作"],"author":"潜昕"},{"newestChapter":80,"cover":"http://cover2.u17i.com/2017/01/631752_1484161139_ke3FP61IKO1I.sbig.jpg","name":"夏家灵异录(全彩)","comicId":113995,"description":"会捉鬼除妖降魔的夏家弟弟夏冬,暑假期间帮助考古队去解决一些事情,唤醒了墓里一位沉睡千年的古代皇子,然后带他回家,二人相处,并抓鬼降妖共同生活~","flag":3,"tags":["少女","魔幻","生活"],"author":"猫哭无声"},{"newestChapter":174,"cover":"http://cover2.u17i.com/2014/07/4431881_1405044822_6XsM9VnAV7nY.sbig.jpg","name":"噬规者","comicId":75859,"description":"原本是普通人类的警察雷恩,因为一次事件机缘巧合而获得了\u201c天瞳\u201d能力。从此,他对原来世界的认知受到了极大的颠覆与冲击。追求梦想与正义,不惜与这个世界的规则对抗,气势磅礴的奇幻少年漫画,将带你进入一个全新的世界!","flag":3,"tags":["少年","魔幻","动作"],"author":"日光天境文化"},{"newestChapter":32,"cover":"http://cover2.u17i.com/2017/04/5475960_1493470646_nh1jvv1t5Zyv.sbig.jpg","name":"心之茧","comicId":145630,"description":"被仇恨驱使的他,开始欺负他,羞辱凌虐他,但他感到的满足是因为报复的快意?就像畸形的瘾一样,他停不下来\u2026\u2026","flag":3,"tags":["少女","生活","恋爱","耽美"],"author":"RosyStarling"},{"newestChapter":118,"cover":"http://cover2.u17i.com/2017/06/6056_1497602268_2ZMcU5eOEDZ8.sbig.jpg","name":"迷失在世界尽头","comicId":94607,"description":"这是一场失去记忆的游戏,但主人公雾零并没有失去记忆,而且\u2026\u2026","flag":3,"tags":["少年","魔幻","恋爱","动作"],"author":"乱羽"},{"newestChapter":55,"cover":"http://cover2.u17i.com/2016/11/6147427_1478086811_RjB525h11ujz.sbig.jpg","name":"我的等级需要重新修炼","comicId":121335,"description":"原科沃大陆最强魔人,在失去魔力后与一位热血天真、勇于挑战世界的勇者相遇,携手完成各自理想,展开的青春、热血、冒险故事。黑白旬更作品(不是彩漫,只看彩漫的勿入坑),尽力更新ing\u2026\u2026","flag":3,"tags":["少年","魔幻","动作"],"author":"梓田AND梁茶"},{"newestChapter":128,"cover":"http://cover2.u17i.com/2016/04/4259098_1460783034_66k5u5R4Qpq7.sbig.jpg","name":"我有特别的颜艺技巧","comicId":70568,"description":"主人公高凡拥有一种特殊的能力\u2014\u2014将能力附着在一切非生物体上拥有其视野从而进行不为人知的偷窥。其过去的十八年在平静中度过,偶尔利用能力看看女生内内考试作作小弊,直到他在机缘巧合之下目睹了一桩杀人案,整个人生轨迹都开始改变了...(独家签约/每周六更新)","flag":3,"tags":["少年","魔幻","推理"],"author":"啵叽"},{"newestChapter":122,"cover":"http://cover2.u17i.com/2016/03/47682_1457699256_89Ax3cfcB1qZ.sbig.jpg","name":"觉醒纪元","comicId":98600,"description":"架空新大陆上,出现了一名跋涉中的龙族少女,操控特殊元素为武力的她,身体内存在一种神秘的力量\u2014\u2014阳炎之息。这种力量不仅让她的寿命仅仅剩下两年,自己唯一的亲人也因为自己的阳炎之息疾病缠身!为了改变命运,她毅然踏上征程。路途凶险,此去经年,一路上究竟会发生什么呢?(独家签约/5、逢0更新)","flag":3,"tags":["少年","搞笑","魔幻"],"author":"菊花叔"}],"hasMore":true,"spinnerList":[{"argCon":0,"name":"月票","conTag":"月票"}],"defaultParameters":{"defaultSelection":0,"defaultArgCon":0,"defaultConTagType":"月票"},"page":1}}
     */

    private int code;
    private String msg;
    private DataBean data;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * stateCode : 1
         * message : 成功
         * returnData : {"comics":[{"newestChapter":202,"cover":"http://cover2.u17i.com/2010/11/2786_1290484999_44z22704KDLT.sbig.jpg","name":"镇魂街","comicId":3166,"description":"镇魂街乃吸纳亡灵镇压恶灵之地。这是一个人灵共存的世界,但不是每个人都能进入镇魂街,只有拥有守护灵的寄灵人才可进入。夏铃原本是一名普通的大学实习生,但一次偶然导致她的人生从此不再平凡\u2026\u2026在这个充满恶灵的世界,你能与你的守护灵携手生存下去吗?","flag":3,"tags":["少年","魔幻"],"author":"许辰"},{"newestChapter":199,"cover":"http://cover2.u17i.com/2017/06/1260_1497244625_ZKc7bCo47OrM.sbig.jpg","name":"雏蜂","comicId":195,"description":"公元XX 新一代的军备竞争开始,\u201c尖兵\u201d作为一种新型的武器开始广泛的运用在军事纷争中。女主角琉璃是马上退役的尖兵。在她最后的380天里她接到了最后的任务。。微信公众号:雏蜂, 官方微博:@雏蜂动画 http://weibo.com/u/3756609373","flag":3,"tags":["少年","动作","科幻","战争"],"author":"白猫sunny"},{"newestChapter":236,"cover":"http://cover2.u17i.com/2017/06/1218_1498209383_G2SuZY0937Pj.sbig.jpg","name":"STAR","comicId":1383,"description":"星盟大冒险,帅哥萌妹爆乳小清新= - <br />\r\n普通高中生白雨航一天看到一个陌生的网站,回答了奇怪的问题,开始了一段奇妙的旅程,成为了一名星盟战士!!(快点看)","flag":3,"tags":["少年","搞笑","生活","科幻"],"author":"千亮"},{"newestChapter":147,"cover":"http://cover2.u17i.com/2017/06/4486442_1496497477_zss3tq9b2Sq2.sbig.jpg","name":"驭灵师","comicId":121836,"description":"\u201c我被丢到自己的漫画里啦!\u201d\u201c我变强了,但也秃了\u2026\u2026\u201d\u201c那个把我扔进这个世界的SB,你对力量一无所知!\u201d\u201c等等!光头太丑了!我才不要做埼玉老师!\u201d\u201c不过我怎么就成了配角呢?旁边那个家伙的主角光环真是耀眼啊\u2026\u2026\u201d\u201c口桀口桀\u2026\u2026果然还是要一头帅气的长发才符合我大BOSS的身份!\u201d这是一个漫画家降临自己笔下世界的冒险故事。","flag":0,"tags":["少年","魔幻","动作"],"author":"时代漫王"},{"newestChapter":279,"cover":"http://cover2.u17i.com/2016/02/190368_1454325086_IwWP9cWNcoI9.sbig.jpg","name":"x鹤 妖师录","comicId":8805,"description":"妖魔鬼怪,仙道妖法,奇珍异宝,一个降魔卫道的玄幻世界!","flag":3,"tags":["少年","魔幻","动作"],"author":"黄晓达"},{"newestChapter":200,"cover":"http://cover2.u17i.com/2015/11/10449554_1447211735_IhnGgOxVuZag.sbig.jpg","name":"妖神记(全彩)","comicId":99874,"description":"妖神一出,谁与争锋? 这是一个妖灵的世界,融合了妖灵,就可以成为强大的妖灵师。 因为一本时空妖灵之书,时空发生了扭转,当一切重新开始之时,命运之轮缓缓转动。","flag":0,"tags":["少年","魔幻","动作"],"author":"踏雪动漫"},{"newestChapter":65,"cover":"http://cover2.u17i.com/2017/09/14064142_1504439533_Bj234Je0B5OJ.sbig.jpg","name":"空心恋人","comicId":126616,"description":"生活,事业,爱情,纠缠进行,甜蜜,有点虐的纯爱故事\u2026","flag":3,"tags":["少女","生活","恋爱","耽美"],"author":"王桃"},{"newestChapter":316,"cover":"http://cover2.u17i.com/2015/10/4275_1443854662_zHdvQbIbdV6L.sbig.jpg","name":"守护者传说","comicId":1874,"description":"《守护者传说》三部曲《骑士之路》、《元素之心》、《时光的羁绊》\n这不只是冒险故事,还是一部浪漫的爱情史诗","flag":3,"tags":["少年","魔幻"],"author":"wuli"},{"newestChapter":270,"cover":"http://cover2.u17i.com/2017/06/14197110_1496393465_eS7n550fmnF5.sbig.jpg","name":"非人哉","comicId":120003,"description":"就算是建国前成的精,建国之后也要与时俱进才行!","flag":0,"tags":["搞笑","魔幻"],"author":"一汪空气"},{"newestChapter":218,"cover":"http://cover2.u17i.com/2015/12/996329_1451111689_gKw72S2Ol7sX.sbig.jpg","name":"球娘","comicId":27107,"description":"名不见经传的室内设计师段寒(22),因为给一个黑社会设计房子而卷入黑帮纷争。后被陷害杀人而背叛死刑。在监狱遇见政府科学家代号73而参加人体实验,然而实验失败,段寒也暴毙而亡,被抛尸市区的垃圾场。后来实验的药物在段寒体内发生异变,导致他的身体变成了女人,他/她以后将会如何呢?","flag":3,"tags":["少年","生活","动作","体育"],"author":"猛画哥"},{"newestChapter":235,"cover":"http://cover2.u17i.com/2017/03/4177111_1489509484_l8FsH161lxf2.sbig.jpg","name":"蓝翅","comicId":68109,"description":"明蓝作为养女来到尚家,被养母南希视作死去女儿的替身,然而尚家两兄弟明晴和明静对她并不欢迎,玩偶的捉弄,虚伪的笑容,同一屋檐下的平静生活被搅乱\u2026\u2026","flag":3,"tags":["少女","生活"],"author":"徐璐AKO"},{"newestChapter":119,"cover":"http://cover2.u17i.com/2017/07/3674833_1500287253_SXi22Or5SXGi.sbig.jpg","name":"尚善","comicId":57524,"description":"大概就是一个怪蜀黎收了一个怪萝莉为徒,然后遇到各种怪人怪物。。。故事是治愈向的(大概。。。),没有神仙也没有打大妖怪,没有帝王也没有盟主,都是些平民百姓的小故事。(独家签约/10更新)","flag":3,"tags":["少女","魔幻","生活"],"author":"蒋家梅子"},{"newestChapter":31,"cover":"http://cover2.u17i.com/2017/02/17883203_1486449093_7z9vdWwytg9j.sbig.jpg","name":"请神误用","comicId":144558,"description":"随着城市县镇规模扩大,成精得道者大都化作人形藏匿市井,有忍不住吃人的情况,除了新闻头条引起舆论关注称其灵异事件外,并无其他影响。因此,妖乱几乎绝迹,也鲜有天神再下凡间处理种种。地上得道的精怪虽深谙人间规则,但个别总会乱了行径,此外天神下凡为妖作乱的事自古也不曾间断。虽多是思凡下界,却目的各有不同,每每需天庭派遣神将到人间镇压并召回,以防持续为祸人间\u2026\u2026(独家签约/每周六更新)","flag":3,"tags":["少年","搞笑","魔幻","生活","动作"],"author":"潜昕"},{"newestChapter":80,"cover":"http://cover2.u17i.com/2017/01/631752_1484161139_ke3FP61IKO1I.sbig.jpg","name":"夏家灵异录(全彩)","comicId":113995,"description":"会捉鬼除妖降魔的夏家弟弟夏冬,暑假期间帮助考古队去解决一些事情,唤醒了墓里一位沉睡千年的古代皇子,然后带他回家,二人相处,并抓鬼降妖共同生活~","flag":3,"tags":["少女","魔幻","生活"],"author":"猫哭无声"},{"newestChapter":174,"cover":"http://cover2.u17i.com/2014/07/4431881_1405044822_6XsM9VnAV7nY.sbig.jpg","name":"噬规者","comicId":75859,"description":"原本是普通人类的警察雷恩,因为一次事件机缘巧合而获得了\u201c天瞳\u201d能力。从此,他对原来世界的认知受到了极大的颠覆与冲击。追求梦想与正义,不惜与这个世界的规则对抗,气势磅礴的奇幻少年漫画,将带你进入一个全新的世界!","flag":3,"tags":["少年","魔幻","动作"],"author":"日光天境文化"},{"newestChapter":32,"cover":"http://cover2.u17i.com/2017/04/5475960_1493470646_nh1jvv1t5Zyv.sbig.jpg","name":"心之茧","comicId":145630,"description":"被仇恨驱使的他,开始欺负他,羞辱凌虐他,但他感到的满足是因为报复的快意?就像畸形的瘾一样,他停不下来\u2026\u2026","flag":3,"tags":["少女","生活","恋爱","耽美"],"author":"RosyStarling"},{"newestChapter":118,"cover":"http://cover2.u17i.com/2017/06/6056_1497602268_2ZMcU5eOEDZ8.sbig.jpg","name":"迷失在世界尽头","comicId":94607,"description":"这是一场失去记忆的游戏,但主人公雾零并没有失去记忆,而且\u2026\u2026","flag":3,"tags":["少年","魔幻","恋爱","动作"],"author":"乱羽"},{"newestChapter":55,"cover":"http://cover2.u17i.com/2016/11/6147427_1478086811_RjB525h11ujz.sbig.jpg","name":"我的等级需要重新修炼","comicId":121335,"description":"原科沃大陆最强魔人,在失去魔力后与一位热血天真、勇于挑战世界的勇者相遇,携手完成各自理想,展开的青春、热血、冒险故事。黑白旬更作品(不是彩漫,只看彩漫的勿入坑),尽力更新ing\u2026\u2026","flag":3,"tags":["少年","魔幻","动作"],"author":"梓田AND梁茶"},{"newestChapter":128,"cover":"http://cover2.u17i.com/2016/04/4259098_1460783034_66k5u5R4Qpq7.sbig.jpg","name":"我有特别的颜艺技巧","comicId":70568,"description":"主人公高凡拥有一种特殊的能力\u2014\u2014将能力附着在一切非生物体上拥有其视野从而进行不为人知的偷窥。其过去的十八年在平静中度过,偶尔利用能力看看女生内内考试作作小弊,直到他在机缘巧合之下目睹了一桩杀人案,整个人生轨迹都开始改变了...(独家签约/每周六更新)","flag":3,"tags":["少年","魔幻","推理"],"author":"啵叽"},{"newestChapter":122,"cover":"http://cover2.u17i.com/2016/03/47682_1457699256_89Ax3cfcB1qZ.sbig.jpg","name":"觉醒纪元","comicId":98600,"description":"架空新大陆上,出现了一名跋涉中的龙族少女,操控特殊元素为武力的她,身体内存在一种神秘的力量\u2014\u2014阳炎之息。这种力量不仅让她的寿命仅仅剩下两年,自己唯一的亲人也因为自己的阳炎之息疾病缠身!为了改变命运,她毅然踏上征程。路途凶险,此去经年,一路上究竟会发生什么呢?(独家签约/5、逢0更新)","flag":3,"tags":["少年","搞笑","魔幻"],"author":"菊花叔"}],"hasMore":true,"spinnerList":[{"argCon":0,"name":"月票","conTag":"月票"}],"defaultParameters":{"defaultSelection":0,"defaultArgCon":0,"defaultConTagType":"月票"},"page":1}
         */

        private int stateCode;
        private String message;
        private ReturnDataBean returnData;

        public int getStateCode() {
            return stateCode;
        }

        public void setStateCode(int stateCode) {
            this.stateCode = stateCode;
        }

        public String getMessage() {
            return message;
        }

        public void setMessage(String message) {
            this.message = message;
        }

        public ReturnDataBean getReturnData() {
            return returnData;
        }

        public void setReturnData(ReturnDataBean returnData) {
            this.returnData = returnData;
        }

        public static class ReturnDataBean {
            /**
             * comics : [{"newestChapter":202,"cover":"http://cover2.u17i.com/2010/11/2786_1290484999_44z22704KDLT.sbig.jpg","name":"镇魂街","comicId":3166,"description":"镇魂街乃吸纳亡灵镇压恶灵之地。这是一个人灵共存的世界,但不是每个人都能进入镇魂街,只有拥有守护灵的寄灵人才可进入。夏铃原本是一名普通的大学实习生,但一次偶然导致她的人生从此不再平凡\u2026\u2026在这个充满恶灵的世界,你能与你的守护灵携手生存下去吗?","flag":3,"tags":["少年","魔幻"],"author":"许辰"},{"newestChapter":199,"cover":"http://cover2.u17i.com/2017/06/1260_1497244625_ZKc7bCo47OrM.sbig.jpg","name":"雏蜂","comicId":195,"description":"公元XX 新一代的军备竞争开始,\u201c尖兵\u201d作为一种新型的武器开始广泛的运用在军事纷争中。女主角琉璃是马上退役的尖兵。在她最后的380天里她接到了最后的任务。。微信公众号:雏蜂, 官方微博:@雏蜂动画 http://weibo.com/u/3756609373","flag":3,"tags":["少年","动作","科幻","战争"],"author":"白猫sunny"},{"newestChapter":236,"cover":"http://cover2.u17i.com/2017/06/1218_1498209383_G2SuZY0937Pj.sbig.jpg","name":"STAR","comicId":1383,"description":"星盟大冒险,帅哥萌妹爆乳小清新= - <br />\r\n普通高中生白雨航一天看到一个陌生的网站,回答了奇怪的问题,开始了一段奇妙的旅程,成为了一名星盟战士!!(快点看)","flag":3,"tags":["少年","搞笑","生活","科幻"],"author":"千亮"},{"newestChapter":147,"cover":"http://cover2.u17i.com/2017/06/4486442_1496497477_zss3tq9b2Sq2.sbig.jpg","name":"驭灵师","comicId":121836,"description":"\u201c我被丢到自己的漫画里啦!\u201d\u201c我变强了,但也秃了\u2026\u2026\u201d\u201c那个把我扔进这个世界的SB,你对力量一无所知!\u201d\u201c等等!光头太丑了!我才不要做埼玉老师!\u201d\u201c不过我怎么就成了配角呢?旁边那个家伙的主角光环真是耀眼啊\u2026\u2026\u201d\u201c口桀口桀\u2026\u2026果然还是要一头帅气的长发才符合我大BOSS的身份!\u201d这是一个漫画家降临自己笔下世界的冒险故事。","flag":0,"tags":["少年","魔幻","动作"],"author":"时代漫王"},{"newestChapter":279,"cover":"http://cover2.u17i.com/2016/02/190368_1454325086_IwWP9cWNcoI9.sbig.jpg","name":"x鹤 妖师录","comicId":8805,"description":"妖魔鬼怪,仙道妖法,奇珍异宝,一个降魔卫道的玄幻世界!","flag":3,"tags":["少年","魔幻","动作"],"author":"黄晓达"},{"newestChapter":200,"cover":"http://cover2.u17i.com/2015/11/10449554_1447211735_IhnGgOxVuZag.sbig.jpg","name":"妖神记(全彩)","comicId":99874,"description":"妖神一出,谁与争锋? 这是一个妖灵的世界,融合了妖灵,就可以成为强大的妖灵师。 因为一本时空妖灵之书,时空发生了扭转,当一切重新开始之时,命运之轮缓缓转动。","flag":0,"tags":["少年","魔幻","动作"],"author":"踏雪动漫"},{"newestChapter":65,"cover":"http://cover2.u17i.com/2017/09/14064142_1504439533_Bj234Je0B5OJ.sbig.jpg","name":"空心恋人","comicId":126616,"description":"生活,事业,爱情,纠缠进行,甜蜜,有点虐的纯爱故事\u2026","flag":3,"tags":["少女","生活","恋爱","耽美"],"author":"王桃"},{"newestChapter":316,"cover":"http://cover2.u17i.com/2015/10/4275_1443854662_zHdvQbIbdV6L.sbig.jpg","name":"守护者传说","comicId":1874,"description":"《守护者传说》三部曲《骑士之路》、《元素之心》、《时光的羁绊》\n这不只是冒险故事,还是一部浪漫的爱情史诗","flag":3,"tags":["少年","魔幻"],"author":"wuli"},{"newestChapter":270,"cover":"http://cover2.u17i.com/2017/06/14197110_1496393465_eS7n550fmnF5.sbig.jpg","name":"非人哉","comicId":120003,"description":"就算是建国前成的精,建国之后也要与时俱进才行!","flag":0,"tags":["搞笑","魔幻"],"author":"一汪空气"},{"newestChapter":218,"cover":"http://cover2.u17i.com/2015/12/996329_1451111689_gKw72S2Ol7sX.sbig.jpg","name":"球娘","comicId":27107,"description":"名不见经传的室内设计师段寒(22),因为给一个黑社会设计房子而卷入黑帮纷争。后被陷害杀人而背叛死刑。在监狱遇见政府科学家代号73而参加人体实验,然而实验失败,段寒也暴毙而亡,被抛尸市区的垃圾场。后来实验的药物在段寒体内发生异变,导致他的身体变成了女人,他/她以后将会如何呢?","flag":3,"tags":["少年","生活","动作","体育"],"author":"猛画哥"},{"newestChapter":235,"cover":"http://cover2.u17i.com/2017/03/4177111_1489509484_l8FsH161lxf2.sbig.jpg","name":"蓝翅","comicId":68109,"description":"明蓝作为养女来到尚家,被养母南希视作死去女儿的替身,然而尚家两兄弟明晴和明静对她并不欢迎,玩偶的捉弄,虚伪的笑容,同一屋檐下的平静生活被搅乱\u2026\u2026","flag":3,"tags":["少女","生活"],"author":"徐璐AKO"},{"newestChapter":119,"cover":"http://cover2.u17i.com/2017/07/3674833_1500287253_SXi22Or5SXGi.sbig.jpg","name":"尚善","comicId":57524,"description":"大概就是一个怪蜀黎收了一个怪萝莉为徒,然后遇到各种怪人怪物。。。故事是治愈向的(大概。。。),没有神仙也没有打大妖怪,没有帝王也没有盟主,都是些平民百姓的小故事。(独家签约/10更新)","flag":3,"tags":["少女","魔幻","生活"],"author":"蒋家梅子"},{"newestChapter":31,"cover":"http://cover2.u17i.com/2017/02/17883203_1486449093_7z9vdWwytg9j.sbig.jpg","name":"请神误用","comicId":144558,"description":"随着城市县镇规模扩大,成精得道者大都化作人形藏匿市井,有忍不住吃人的情况,除了新闻头条引起舆论关注称其灵异事件外,并无其他影响。因此,妖乱几乎绝迹,也鲜有天神再下凡间处理种种。地上得道的精怪虽深谙人间规则,但个别总会乱了行径,此外天神下凡为妖作乱的事自古也不曾间断。虽多是思凡下界,却目的各有不同,每每需天庭派遣神将到人间镇压并召回,以防持续为祸人间\u2026\u2026(独家签约/每周六更新)","flag":3,"tags":["少年","搞笑","魔幻","生活","动作"],"author":"潜昕"},{"newestChapter":80,"cover":"http://cover2.u17i.com/2017/01/631752_1484161139_ke3FP61IKO1I.sbig.jpg","name":"夏家灵异录(全彩)","comicId":113995,"description":"会捉鬼除妖降魔的夏家弟弟夏冬,暑假期间帮助考古队去解决一些事情,唤醒了墓里一位沉睡千年的古代皇子,然后带他回家,二人相处,并抓鬼降妖共同生活~","flag":3,"tags":["少女","魔幻","生活"],"author":"猫哭无声"},{"newestChapter":174,"cover":"http://cover2.u17i.com/2014/07/4431881_1405044822_6XsM9VnAV7nY.sbig.jpg","name":"噬规者","comicId":75859,"description":"原本是普通人类的警察雷恩,因为一次事件机缘巧合而获得了\u201c天瞳\u201d能力。从此,他对原来世界的认知受到了极大的颠覆与冲击。追求梦想与正义,不惜与这个世界的规则对抗,气势磅礴的奇幻少年漫画,将带你进入一个全新的世界!","flag":3,"tags":["少年","魔幻","动作"],"author":"日光天境文化"},{"newestChapter":32,"cover":"http://cover2.u17i.com/2017/04/5475960_1493470646_nh1jvv1t5Zyv.sbig.jpg","name":"心之茧","comicId":145630,"description":"被仇恨驱使的他,开始欺负他,羞辱凌虐他,但他感到的满足是因为报复的快意?就像畸形的瘾一样,他停不下来\u2026\u2026","flag":3,"tags":["少女","生活","恋爱","耽美"],"author":"RosyStarling"},{"newestChapter":118,"cover":"http://cover2.u17i.com/2017/06/6056_1497602268_2ZMcU5eOEDZ8.sbig.jpg","name":"迷失在世界尽头","comicId":94607,"description":"这是一场失去记忆的游戏,但主人公雾零并没有失去记忆,而且\u2026\u2026","flag":3,"tags":["少年","魔幻","恋爱","动作"],"author":"乱羽"},{"newestChapter":55,"cover":"http://cover2.u17i.com/2016/11/6147427_1478086811_RjB525h11ujz.sbig.jpg","name":"我的等级需要重新修炼","comicId":121335,"description":"原科沃大陆最强魔人,在失去魔力后与一位热血天真、勇于挑战世界的勇者相遇,携手完成各自理想,展开的青春、热血、冒险故事。黑白旬更作品(不是彩漫,只看彩漫的勿入坑),尽力更新ing\u2026\u2026","flag":3,"tags":["少年","魔幻","动作"],"author":"梓田AND梁茶"},{"newestChapter":128,"cover":"http://cover2.u17i.com/2016/04/4259098_1460783034_66k5u5R4Qpq7.sbig.jpg","name":"我有特别的颜艺技巧","comicId":70568,"description":"主人公高凡拥有一种特殊的能力\u2014\u2014将能力附着在一切非生物体上拥有其视野从而进行不为人知的偷窥。其过去的十八年在平静中度过,偶尔利用能力看看女生内内考试作作小弊,直到他在机缘巧合之下目睹了一桩杀人案,整个人生轨迹都开始改变了...(独家签约/每周六更新)","flag":3,"tags":["少年","魔幻","推理"],"author":"啵叽"},{"newestChapter":122,"cover":"http://cover2.u17i.com/2016/03/47682_1457699256_89Ax3cfcB1qZ.sbig.jpg","name":"觉醒纪元","comicId":98600,"description":"架空新大陆上,出现了一名跋涉中的龙族少女,操控特殊元素为武力的她,身体内存在一种神秘的力量\u2014\u2014阳炎之息。这种力量不仅让她的寿命仅仅剩下两年,自己唯一的亲人也因为自己的阳炎之息疾病缠身!为了改变命运,她毅然踏上征程。路途凶险,此去经年,一路上究竟会发生什么呢?(独家签约/5、逢0更新)","flag":3,"tags":["少年","搞笑","魔幻"],"author":"菊花叔"}]
             * hasMore : true
             * spinnerList : [{"argCon":0,"name":"月票","conTag":"月票"}]
             * defaultParameters : {"defaultSelection":0,"defaultArgCon":0,"defaultConTagType":"月票"}
             * page : 1
             */

            private boolean hasMore;
            private DefaultParametersBean defaultParameters;
            private int page;
            private List<ComicsBean> comics;
            private List<SpinnerListBean> spinnerList;

            public boolean isHasMore() {
                return hasMore;
            }

            public void setHasMore(boolean hasMore) {
                this.hasMore = hasMore;
            }

            public DefaultParametersBean getDefaultParameters() {
                return defaultParameters;
            }

            public void setDefaultParameters(DefaultParametersBean defaultParameters) {
                this.defaultParameters = defaultParameters;
            }

            public int getPage() {
                return page;
            }

            public void setPage(int page) {
                this.page = page;
            }

            public List<ComicsBean> getComics() {
                return comics;
            }

            public void setComics(List<ComicsBean> comics) {
                this.comics = comics;
            }

            public List<SpinnerListBean> getSpinnerList() {
                return spinnerList;
            }

            public void setSpinnerList(List<SpinnerListBean> spinnerList) {
                this.spinnerList = spinnerList;
            }

            public static class DefaultParametersBean {
                /**
                 * defaultSelection : 0
                 * defaultArgCon : 0
                 * defaultConTagType : 月票
                 */

                private int defaultSelection;
                private int defaultArgCon;
                private String defaultConTagType;

                public int getDefaultSelection() {
                    return defaultSelection;
                }

                public void setDefaultSelection(int defaultSelection) {
                    this.defaultSelection = defaultSelection;
                }

                public int getDefaultArgCon() {
                    return defaultArgCon;
                }

                public void setDefaultArgCon(int defaultArgCon) {
                    this.defaultArgCon = defaultArgCon;
                }

                public String getDefaultConTagType() {
                    return defaultConTagType;
                }

                public void setDefaultConTagType(String defaultConTagType) {
                    this.defaultConTagType = defaultConTagType;
                }
            }

            public static class ComicsBean {
                /**
                 * newestChapter : 202
                 * cover : http://cover2.u17i.com/2010/11/2786_1290484999_44z22704KDLT.sbig.jpg
                 * name : 镇魂街
                 * comicId : 3166
                 * description : 镇魂街乃吸纳亡灵镇压恶灵之地。这是一个人灵共存的世界,但不是每个人都能进入镇魂街,只有拥有守护灵的寄灵人才可进入。夏铃原本是一名普通的大学实习生,但一次偶然导致她的人生从此不再平凡……在这个充满恶灵的世界,你能与你的守护灵携手生存下去吗?
                 * flag : 3
                 * tags : ["少年","魔幻"]
                 * author : 许辰
                 */

                private int newestChapter;
                private String cover;
                private String name;
                private int comicId;
                private String description;
                private int flag;
                private String author;
                private List<String> tags;

                public int getNewestChapter() {
                    return newestChapter;
                }

                public void setNewestChapter(int newestChapter) {
                    this.newestChapter = newestChapter;
                }

                public String getCover() {
                    return cover;
                }

                public void setCover(String cover) {
                    this.cover = cover;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public int getComicId() {
                    return comicId;
                }

                public void setComicId(int comicId) {
                    this.comicId = comicId;
                }

                public String getDescription() {
                    return description;
                }

                public void setDescription(String description) {
                    this.description = description;
                }

                public int getFlag() {
                    return flag;
                }

                public void setFlag(int flag) {
                    this.flag = flag;
                }

                public String getAuthor() {
                    return author;
                }

                public void setAuthor(String author) {
                    this.author = author;
                }

                public List<String> getTags() {
                    return tags;
                }

                public void setTags(List<String> tags) {
                    this.tags = tags;
                }
            }

            public static class SpinnerListBean {
                /**
                 * argCon : 0
                 * name : 月票
                 * conTag : 月票
                 */

                private int argCon;
                private String name;
                private String conTag;

                public int getArgCon() {
                    return argCon;
                }

                public void setArgCon(int argCon) {
                    this.argCon = argCon;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String getConTag() {
                    return conTag;
                }

                public void setConTag(String conTag) {
                    this.conTag = conTag;
                }
            }
        }
    }
}
/*************************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/
MainActivity 
package com.taigu.xrecycleview1;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;

import com.google.gson.Gson;
import com.jcodecraeer.xrecyclerview.ProgressStyle;
import com.jcodecraeer.xrecyclerview.XRecyclerView;
import com.taigu.xrecycleview1.adapter.MyBaseAdapter;
import com.taigu.xrecycleview1.data.Data;

import org.xutils.common.Callback;
import org.xutils.http.RequestParams;
import org.xutils.x;

import java.util.ArrayList;
import java.util.List;

public class MainActivity extends AppCompatActivity implements XRecyclerView.LoadingListener{
    private XRecyclerView xrecycview;
    private MyBaseAdapter adapter;
    private List<Data.DataBean.ReturnDataBean.ComicsBean> list=new ArrayList<>();
    String path="http://app.u17.com/v3/appV3_3/android/phone/list/commonComicList?argValue=23&argName=sort&argCon=0&android_id=4058040115108878&v=3330110&model=GT-P5210&come_from=Tg002&page=";
    int paga=1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        xrecycview= (XRecyclerView) findViewById(R.id.xrecycview);
        LinearLayoutManager manager=new LinearLayoutManager(this);
        xrecycview.setLayoutManager(manager);
        manager.setOrientation(LinearLayoutManager.VERTICAL);
        xrecycview.setLoadingListener(this);
        xrecycview.setPullRefreshEnabled(true);
        xrecycview.setLoadingMoreProgressStyle(ProgressStyle.BallPulseRise);
        adapter=new MyBaseAdapter(list);
        xrecycview.setAdapter(adapter);
        getHttp();

    }

    private void getHttp() {
        RequestParams params=new RequestParams(path+paga);
        x.http().get(params, new Callback.CommonCallback<String>() {
            @Override
            public void onSuccess(String result) {
                Data data = new Gson().fromJson(result, Data.class);
                list.addAll(data.getData().getReturnData().getComics());
                adapter=new MyBaseAdapter(list);
                xrecycview.setAdapter(adapter);
                adapter.notifyDataSetChanged();
            }

            @Override
            public void onError(Throwable ex, boolean isOnCallback) {

            }

            @Override
            public void onCancelled(CancelledException cex) {

            }

            @Override
            public void onFinished() {


            }
        });

    }

    @Override
    public void onRefresh() {
        list.clear();
        paga=1;
        getHttp();
        adapter.notifyDataSetChanged();
        xrecycview.refreshComplete();
    }

    @Override
    public void onLoadMore() {
        paga++;
        getHttp();
        adapter.notifyDataSetChanged();
        xrecycview.loadMoreComplete();
    }
}
/********************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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"
    android:orientation="vertical"
    tools:context="com.taigu.xrecycleview1.MainActivity">

    <com.jcodecraeer.xrecyclerview.XRecyclerView
        android:id="@+id/xrecycview"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

    </com.jcodecraeer.xrecyclerview.XRecyclerView>

</LinearLayout>

/********************************************************&&&&&&&&&&&&&&&&&&&/itme.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <TextView
        android:id="@+id/tv1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="wrfsfsdafa"
        />
    <ImageView
        android:id="@+id/iv1"
        android:src="@mipmap/ic_launcher"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

</LinearLayout>

/&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^^^^^^^^^^^^^^^^^^^^^^^^/配置
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.taigu.xrecycleview1">
    <uses-permission android:name="android.permission.INTERNET"/>

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:name=".app.App"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个使用RecyclerView的简单示例: 1. 首先,在你的项目中添加RecyclerView依赖项。在build.gradle文件中添加以下依赖项: ``` implementation 'androidx.recyclerview:recyclerview:1.0.0' ``` 2. 在你的布局文件中添加RecyclerView: ``` <androidx.recyclerview.widget.RecyclerView android:id="@+id/my_recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" /> ``` 3. 创建一个自定义的ViewHolder类,用于显示RecyclerView中的每个项: ``` public class MyViewHolder extends RecyclerView.ViewHolder { public TextView textView; public MyViewHolder(View itemView) { super(itemView); textView = itemView.findViewById(R.id.text_view); } } ``` 4. 创建一个RecyclerView.Adapter类,用于管理RecyclerView中的数据项: ``` public class MyAdapter extends RecyclerView.Adapter<MyViewHolder> { private List<String> mData; public MyAdapter(List<String> data) { mData = data; } @Override public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View itemView = LayoutInflater.from(parent.getContext()) .inflate(R.layout.my_item_layout, parent, false); return new MyViewHolder(itemView); } @Override public void onBindViewHolder(MyViewHolder holder, int position) { String item = mData.get(position); holder.textView.setText(item); } @Override public int getItemCount() { return mData.size(); } } ``` 5. 在你的Activity中获取RecyclerView实例,并设置LayoutManager和Adapter: ``` RecyclerView recyclerView = findViewById(R.id.my_recycler_view); recyclerView.setLayoutManager(new LinearLayoutManager(this)); MyAdapter adapter = new MyAdapter(myData); recyclerView.setAdapter(adapter); ``` 其中,myData是一个包含数据项的List。 6. 运行你的应用程序,你应该能够看到一个包含数据项的RecyclerView。 这就是一个简单的RecyclerView示例。你可以根据自己的需要对其进行自定义和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值