当我们想将视图从线性更改为网格时,我们使用recyclerView.setLayoutManager(layoutManager)
.
但是我们怎么知道设置了一个新的 LayoutManager 呢?
我已经看到我们有该方法LayoutManager.onAttachToWindow(rv)
,并且该方法在内部被调用,setLayoutManager()
但这意味着我们必须重写该方法并使用我们自己的 LayoutManager。
使用addOnLayoutChangeListener()
它是有效的,但它被频繁调用并且用于其他目的。
有没有办法听一个新的布局已经设置?