ListView
原列表控件,各种方法比较完善,目前使用依旧广泛,但重写Adapter有优化技巧需要掌握。
要点
1. 各种内置设配器的使用
2. item监听的添加
扩展
1. 自定义设配器(一般继承自BaseAdapter类)
2. view加载优化
RecylerView
新列表控件,组件耦合低,易扩展,目前使用人数逐渐增大,但使用较复杂。
要点
1. Adapter和ViewHolder书写
2. item监听的添加
3. LinearLayoutManager,GridLayoutManager等布局管理器的使用
扩展
1. 内置item动画类的添加
2. 分割线增加
变态
1. 布局管理器类重写
2. item动画类重写
3. item修饰类的重写
4. 头,尾view的添加
RecyclerView使用(官),RecyclerView基本用法解析(博客)
item动画类自定义,RecyclerView 动画是怎么运作的(英)
LayoutManager重写(英),如何增加分割线
ToolBar
代替ActionBar,降低耦合,必用控件,详见下原质设计控件大全
MaterialDesign View
为原质设计而诞生的控件
原质设计控件大全,Android Design Support Library(官)