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