查找视图是否布局

Dar*_*usL 9 android

是否存在向后兼容的方式来确定视图是否布局?ViewisLaidOut,但它是API 19.我目前使用if(view.getWidth() + view.getHeight() > 0),但它看起来不像一个稳定和干净的方式来做到这一点.我知道OnGlobalLayoutListener,但我想知道现在是否有一个观点.

the*_*ild 13

这也让我难过了一阵子.

如果您正在使用support-v4库,那么您可以使用:

ViewCompat.isLaidOut(View)
Run Code Online (Sandbox Code Playgroud)

查看实施情况:

ViewCompat.java

ViewCompatBase.java