Android L 面世之后,Google 就推荐在开发项目中使用 RecyclerView 来取代 ListView,因为 RecyclerView 的灵活性跟性能都要比 ListView 更强,但是,带来的问题也不少,比如:列表分割线都要开发者自己控制,再者,RecyclerView 的测量与布局的逻辑都委托给了自己 LayoutManager 来处理,如果需要对 RecyclerView 进行改造,相应的也要对其 LayoutManager 进行定制 RecyclerView 的几种常用场景 如何实现带分割线的列表式 RecyclerView 如何实现带分割线网格式 RecyclerView 如何实现全展开的列表式 RecyclerView(比如:嵌套到 ScrollView 中使用) 如何实现全展开的网格式 RecyclerView(比如:嵌套到 ScrollView 中使用)