В фрагменте я раздуваю макет с несколькими дочерними представлениями. Мне нужно получить размеры (ширину и высоту) одного из них, который является обычным представлением.
Внутри пользовательского класса просмотра я могу сделать это легко. Но если я попытаюсь сделать это из фрагмента, я всегда получаю 0 как размеры.
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
}
Я полагаю, что onViewCreated должен быть правильным местом для его получения, но это хорошо. Я пробовал до super.onViewCreated, в отладке он выглядит так: "findViewWithTag" находит правильное представление, попробовал только поддержку api 7 v4.
Любая помощь?