Finde, ob eine Ansicht angelegt ist

8

Gibt es eine rückwärtskompatible Möglichkeit herauszufinden, ob eine Ansicht angelegt ist? View hat isLaidOut , aber es ist API 19. Ich verwende es zur Zeit if(view.getWidth() + view.getHeight() > 0) , aber es sieht nicht wie eine stabile und saubere Möglichkeit aus, dies zu tun. Mir ist OnGlobalLayoutListener bekannt, aber ich möchte wissen, ob eine Ansicht gerade angelegt ist.

    
DariusL 17.12.2014, 09:25
quelle

1 Antwort

8

Dies hat mich auch für eine Weile ratlos gemacht.

Wenn Sie die Bibliotheken von support-v4 verwenden, können Sie Folgendes verwenden:

%Vor%

Überprüfen Sie die Implementierung:

ViewCompat.java

ViewCompatBase.java

    
theshadowchild 07.08.2015, 18:06
quelle

Tags und Links