getWidth() et getHeight() retourne toujours 0. Affichage personnalisé

Dans un Fragment, je suis gonfler une Mise en page avec plusieurs enfants de Vue. J'ai besoin d'obtenir les dimensions (largeur et hauteur) de l'un d'eux qui est un affichage personnalisé.

À l'intérieur de la vue personnalisée de classe, je peux le faire facilement. Mais si j'essaie de le faire à partir du fragment, je reçois toujours 0 comme dimensions.

 public void onViewCreated(View view, Bundle savedInstanceState) {

    super.onViewCreated(view, savedInstanceState);
    View culoide = view.findViewWithTag(DRAW_AREA_TAG);
    Log.d("event", "culoide is: "+culoide.getWidth()); //always 0
}

Je figure que onViewCreated devrait être le bon endroit pour en obtenir, mais bien ce qui se passe. J'ai essayé avant super.onViewCreated, en debug il ressemble 'findViewWithTag' trouve la vue de droite, essayé avec l'api 7 v4.

Toute aide?

OriginalL'auteur quinestor | 2013-06-04