查找视图是否布局

时间:2014-12-17 09:25:59

标签: android

是否有向后兼容的方式来确定视图是否布局? ViewisLaidOut,但它是API 19.我目前使用if(view.getWidth() + view.getHeight() > 0),但它看起来不像是一种稳定而干净的方法。我知道OnGlobalLayoutListener,但我想知道现在是否列出了一个视图。

1 个答案:

答案 0 :(得分:13)

这也让我感到困惑了一段时间。

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

ViewCompat.isLaidOut(View)

查看实施情况:

ViewCompat.java

ViewCompatBase.java