我正在尝试使用材料设计概念创建应用程序,并且我在服务器的数据库中有我的数据。我打算使用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事件的实现。
答案 0 :(得分:0)
我创建了一个非常简单易用且易于设置的解决方案
只需写下
compile 'com.suhel.restadapter:rest-adapter:4.0'
在模块级build.gradle文件
中有关如何使用它的说明,请访问Android RESTAdapter