RecyclerView从数据库或REST API示例中获取

时间:2014-12-27 15:23:38

标签: android android-listview

我正在尝试使用材料设计概念创建应用程序,并且我在服务器的数据库中有我的数据。我打算使用REST API调用,我将以JSON格式接收信息。

我在使用ListView方面有一些知识和经验,还有像CursorAdapter,ArrayAdapter等选项。但由于RecyclerView将成为android的未来,我想用它来创建我的应用程序。

有人能指出我实施这个的一些例子或样本吗?

当我检查文档时,我无法理解传递除数组之外的其他数据。

mRecyclerView = (RecyclerView) findViewById(R.id.my_recycler_view);

    mRecyclerView.setHasFixedSize(true);

    // use a linear layout manager
    mLayoutManager = new LinearLayoutManager(this);
    mRecyclerView.setLayoutManager(mLayoutManager);

    String[] myDataset = new String[]{"hello", "heyy", "treat"};

    // specify an adapter (see also next example)
    mAdapter = new MyAdapter(myDataset);
    mRecyclerView.setAdapter(mAdapter);

这里的myDataset是一个数组。如何使用REST调用的JSON输出?以及onClick事件的实现。

1 个答案:

答案 0 :(得分:0)

我创建了一个非常简单易用且易于设置的解决方案

只需写下

compile 'com.suhel.restadapter:rest-adapter:4.0'

在模块级build.gradle文件

有关如何使用它的说明,请访问Android RESTAdapter