高度自适应
当RecycleView
的高度为wrap_content
并且item的高度也是wrap_content
时 RecycleView的高度就不会根据内容自动设置
解决方法如下
1 | import android.content.Context; |
RecycleView
添加引用
1 | implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.4' |
数据适配器Adapter
1 | class BookAdapter(data: MutableList<CollBookBean>) : |
页面
1 | private fun initRefreshView() { |
分割线
1 | import android.content.Context; |
全局上下文
1 | import android.app.Application; |
添加在manifest中
1 | <application |
然后使用只要需要context但又获取不得或获取麻烦的话,只要使用:
1 | MyApp.getContext() |
注意
最好是在不得已的情况下使用上述方法来获取context,而不是只要用到context就使用MyApplication.getContext(),因为这涉及到View等存在生命周期的问题。