RecyclerView

A flexible view for providing a limited window into a large data set.

基本使用

} ```

} ``` 在使用时,只要指定布局管理器以及适配器,就可以自定义数据的显示方式

RecyclerView.LayoutManager manager = new GridLayoutManager(this,3);
        rw.setAdapter(adapter);
        rw.setLayoutManager(manager);

也就是说,RecyclerView提供了一种插拔式的体验,类似于模板方法模式,只要修改一下细节,就可以重新定义数据的显示方式