好的,我试图让这个工作过去4-5个小时没有成功。
我已将appcompat添加为库和来自sdk / extras / android / support的RecyclerView
这里没有错误:
这是我的依赖项和库的样子:
我可以导入android.support.v7.widget.RecyclerView;到我的课程并使用它们。我可以制作自己的适配器并且没有错误。
但我无法在我的xml中使用。我总是得到
The following classes could not be instantiated:
- android.support.v7.widget.RecyclerView (Open Class, Show Error Log)
如果我尝试运行我的代码,我会收到以下错误:
http://i59.tinypic.com/fo0y9g.png
我该如何解决这个问题?我尝试在Android Studio中使用RecyclerView,但我也遇到了相同的错误。
答案 0 :(得分:1)
您可以尝试下面的内容:
在视图xml中包含android.support.v7.widget.RecyclerView:
android:layout_width="match_parent"
android:layout_height="match_parent"
并确保其父容器不是wrap_content。
在代码中:
private LinearLayoutManager mLayoutManager;
mLayoutManager = new LinearLayoutManager(getActivity());
mLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
RecyclerView recyclerView = (RecyclerView) root.findViewById(R.id.cardsList);
recyclerView.setLayoutManager(mLayoutManager);