Android 必须是以下选项之一:RecyclerView.HORIZONTAL、RecyclerView.VERTICAL
升级到AndroidX后,我在设置LayoutManager时遇到以下错误“必须是:RecyclerView.HORIZONTAL,RecyclerView.VERTICAL”Android 必须是以下选项之一:RecyclerView.HORIZONTAL、RecyclerView.VERTICAL,android,android-recyclerview,androidx,Android,Android Recyclerview,Androidx,升级到AndroidX后,我在设置LayoutManager时遇到以下错误“必须是:RecyclerView.HORIZONTAL,RecyclerView.VERTICAL” tournamentRecyclerView.setLayoutManager(新的LinearLayoutManager(getContext(),LinearLayoutManager.VERTICAL,false)) 问题id:错误常量 检查信息:确保当方法中的参数仅允许一组特定的常量时,调用会遵守这些规则,正如警
tournamentRecyclerView.setLayoutManager(新的LinearLayoutManager(getContext(),LinearLayoutManager.VERTICAL,false))代码>
问题id:错误常量
检查信息:确保当方法中的参数仅允许一组特定的常量时,调用会遵守这些规则,正如警告所建议的那样,将LinearLayoutManager.VERTICAL
更改为RecyclerView.VERTICAL
将工作正常
对于示例:
tournamentRecyclerView.setLayoutManager(新的LinearLayoutManager(getContext(),RecyclerView.VERTICAL,false))
您似乎试图将项目垂直放置在RecyclerView
中,这是LinearLayout
改变这个
tournamentRecyclerView.setLayoutManager(new LinearLayoutManager(getContext(), LinearLayoutManager.VERTICAL, false));
对此
tournamentRecyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
如果你想做额外的工作,请检查我的回答如果你想水平
这不起作用,所以如果你想水平
使用RecyclerView.Horizontal