要实现RecyclerView在工具栏下方滚动,可以通过修改布局文件和设置RecyclerView属性来实现。以下是一种可能的解决方案:
RecyclerView recyclerView = findViewById(R.id.recyclerView);
recyclerView.setNestedScrollingEnabled(false);
recyclerView.setHasFixedSize(true);
LinearLayoutManager layoutManager = new LinearLayoutManager(this);
recyclerView.setLayoutManager(layoutManager);
通过设置setNestedScrollingEnabled(false)
来禁用RecyclerView的嵌套滚动,以便RecyclerView在NestedScrollView中滚动。
通过设置setHasFixedSize(true)
来告诉RecyclerView,其大小在内容更改时保持不变,这有助于提高性能。
通过设置正确的LayoutManager(例如LinearLayoutManager)来确定RecyclerView的布局方式。
这样修改后,RecyclerView就应该能够在工具栏下方滚动了。