RecyclerView重新计算WRAP_CONTENT

Pat*_*ick 12 android android-recyclerview

随着23.2版本,我们现在可以使用WRAP_CONTENTrecyclerView高度,这是伟大的.我这样做,但是我想在将项目添加(或删除)到适配器后重新计算高度(从而增加或减少高度).

我的特别RecyclerView是从1个项目开始,然后在用户进行选择时添加项目.所以我需要RecyclerView布局来增加高度,直到一点.理想情况下,当列表增加或减少时,平滑动画会发生这种情况.

WRAP_CONTENT布局后如何制作?

尝试:

recyclerview.requestLayout();

recyclerview.invalidate();
Run Code Online (Sandbox Code Playgroud)

F43*_*d1r 6

我希望它可以合作View.invalidate().

如果这不起作用,请尝试调用父视图中的任一个requestLayoutinvalidate.