BaseRecyclerViewAdapterHelper icon indicating copy to clipboard operation
BaseRecyclerViewAdapterHelper copied to clipboard

bug:1.setEmptyView 如果直接传入id 不起作用 2.nestscrollview 嵌套recyclerview emptyview高度显示不对

Open hellobenji opened this issue 3 years ago • 5 comments

版本: implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.4'

  1. mainAdapter.setEmptyView(R.layout.emptyview); 该方式显示不生效 2.nestscrollview 嵌套recyclerview emptyview高度显示不对 空布局 image recyclerview image 最终显示效果,正常来说 是铺满屏幕才对 但是实际高度只有textview的高度 。如果textview 高度是100dp 那么empty只显示100dp

hellobenji avatar Aug 12 '20 12:08 hellobenji

我用MVVM方式指定adapter这个也不显示

wangtonggen avatar Dec 09 '20 06:12 wangtonggen

这个问题解决了吗?我用的是WearableRecyclerview 我设置了 就是没有显示出来

artillerymans avatar Feb 01 '21 06:02 artillerymans

错误1 ,我也碰到了,希望大佬给解答一下

wjbd avatar Mar 05 '21 05:03 wjbd

错误1,我这边调整了一下setadapter的顺序,调整到setemptyview前面,既可以实现setemptyview

wjbd avatar Mar 05 '21 09:03 wjbd

错误1 的原因,看源码:

    fun setEmptyView(layoutResId: Int) {
        // 此处的mRecyclerView是在#onAttachedToRecyclerView中赋值的(由RecyclerView#setAdapter回调)
        mRecyclerView?.let {
            val view = LayoutInflater.from(it.context).inflate(layoutResId, it, false)
            setEmptyView(view)
        }
    }

因此,先调用RecyclerView#setAdapter,再Adapter#setEmptyView.

zhujunhua2012 avatar Apr 22 '22 07:04 zhujunhua2012