NestedScrollView嵌套RecyclerView,或者ScrollView嵌套RecyclerView并开启nestedScrolling,会导致RecyclerView创建所有item的ViewHolder,数量巨大时会非常卡。
如果需要解决,最好是只使用RecyclerView,通过viewType来创建不同的ViewHolder。
要注意的是,使用RecyclerView时,未显示的View会被回收,需要注意保存状态,比如输入框的文字;或者使用
RecyclerView.recycledViewPool.setMaxRecycledViews(viewType, 0)
来禁用指定viewType的回收。