运行./gradlew lint会报告一个令人困惑的错误:
39:必须是以下之一:RecyclerView.HORIZONTAL,RecyclerView.VERTICAL
在源代码中:
38 LinearLayoutManager linearLayoutManager = new LinearLayoutManager(rootView.getContext());
39 linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
40 recyclerView.setLayoutManager(linearLayoutManager);
41 recyclerView.setAdapter(recyclerAdapter);
有什么理由我应该改变第39行
linearLayoutManager.setOrientation(RecyclerView.VERTICAL);
3 回答
使用
LinearLayoutManager.VERTICAL
或RecyclerView.VERTICAL
没有区别,因为在LinearLayoutManager
中它们是相同的 .正如您在
LinearLayoutManager
的此代码段中看到的那样 .你应该在android中使用这个用于Vertical recycler视图
您可以从XML布局本身提供
LayoutManager
:或者,您可以从Java代码执行此操作: