The advantage of using a RecyclerView over ListView is that you get the option to arrange how the views display.
You have the option to display views in a linear list, a grid or a staggered grid.
To use the LayoutManager you need to add the following code
LinearLayoutManager manager = new LinearLayoutManager(this); recyclerView.setLayoutManager(manager);
Source code is available here