getWidth () e getHeight () sempre retornando 0. Visualização customizada
Em um fragmento, estou inflar um layout com várias exibições filho. Preciso obter as dimensões (largura e altura) de uma delas, que é uma exibição personalizada.
Dentro da classe de visualização personalizada, posso fazer isso facilmente. Mas se eu tentar fazer isso a partir do fragmento eu sempre obtenho 0 como dimensões.
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
}
Eu acho que onViewCreated deve ser o lugar certo para obtê-lo, mas bem, isso acontece. Eu tentei antes do super.onViewCreated, no debug parece que 'findViewWithTag' encontra a visão correta, tentei apenas com o suporte da API 7 v4.
Qualquer ajuda?