ScrollView嵌套ListView或RecyclerView。可能导致ListView和RecyclerView显示不完整,高度无法完全展开。
RecyclerView基础总结
关联类
- 1、
RecyclerView.Adapter
: 抽象类,为RecyclerView提供数据,一般根据不同的业务需求来编写具体的实现类。 - 2、
RecyclerView.LayoutManager
: 抽象类,主要用于测量RecyclerView的子Item,以及根据不同的布局方式来实现Item的布局效果,v7包自带的实现类有:LinearLayoutManager、StaggeredGridLayoutManager、GridLayoutManager。 - 3、
RecyclerView.ItemDecoration
: 抽象类,主要用于不同的Item之间添加分割线(可选)。官方没有实现类,所以如果要添加分割线,需要手动实现这个抽象类。 - 4、
RecyclerView.ItemAnimator
: 抽象类,主要用于当一个item添加或者删除的时候出现的动画效果,官方提供一个默认的实现类。如果想要使我们的RecyclerView在添加、删除数据的时候有炫酷的动画,可以实现这个抽象类。
Android RecyclerView频繁设置数据闪退问题
测试RecyclerView频繁刷新数据时,报出以下错误:
1 | java.lang.IllegalArgumentException |
Android添加第三方so库的简单配置
Android添加第三方so库的简单配置:
Android ListView addScrapView ArrayIndexOutOfBoundsException
使用ListView自定义Adapter时出现ArrayIndexOutOfBoundsException错误:
1 | java.lang.ArrayIndexOutOfBoundsException: length=2; index=2 |