NestedScrollView嵌套RecyclerView,或者ScrollView嵌套RecyclerView并开启nestedScrolling,会导致RecyclerView创建所有item的ViewHolder,数量巨大时会非常卡。

如果需要解决,最好是只使用RecyclerView,通过viewType来创建不同的ViewHolder。

要注意的是,使用RecyclerView时,未显示的View会被回收,需要注意保存状态,比如输入框的文字;或者使用

RecyclerView.recycledViewPool.setMaxRecycledViews(viewType, 0) 

来禁用指定viewType的回收。