Android 如何设置RecyclerView GridLayoutManager';s最大行

Android 如何设置RecyclerView GridLayoutManager';s最大行,android,row,android-recyclerview,Android,Row,Android Recyclerview,我用GridLayoutManager做了一个recycleView,现在,我想设置recycleView的最大行,当行超过最大行时,recycler视图将滚动 RecyclerView recyclerView = (RecyclerView)findViewById(R.id.recyclerView); recyclerView.setLayoutManager(new GridLayoutManager(this, 12)); //大小是列的编号设置recyclerview的高度…我不

我用GridLayoutManager做了一个recycleView,现在,我想设置recycleView的最大行,当行超过最大行时,recycler视图将滚动

RecyclerView recyclerView = (RecyclerView)findViewById(R.id.recyclerView);
recyclerView.setLayoutManager(new GridLayoutManager(this, 12));

//大小是列的编号

设置recyclerview的高度…我不想设置recycler视图的高度,因为当recyclerview的行小于最大行时,高度可以包装内容在recyclerview中没有最大原始同意…您可以通过设置高度实现相同…当recyclerview具有最大行数,则高度将使其可滚动如果您希望基于最大行加载更多数据,则检查recyclerview的高度(更好地覆盖全屏)当用户尝试滚动时,加载数据。但是,如果您的数据较少,以至于它覆盖或小于回收器视图的高度,那么它将不会提供滚动。例如,我希望最大行数为10,但有时回收器视图只有一行,我希望回收器视图只有一行高度。谢谢您的提示,我更新了答案,我不想设置回收器视图的高度,因为当recyclerview的行小于最大行时,高度可能会包裹内容。您必须给出高度,而不是给出高度,您可以使用android:maxHeight设置recyclerview的最大高度
recyclerView.setLayoutManager(new GridLayoutManager(this), size);