PDA

Просмотр полной версии : обновление размеров после смены сайлад в ViewStack


romulko
17.09.2008, 21:16
Здравствуйте.
Ребята, подскажите, пожалуйста, как сделать следующее (даже лучше сказать исправить) -

есть стек ViewStack, и в нем есть, допустим, три ВБокса. Один имеет 5 картинок, второй и третий - два абзацика текста.

Когда апликейшын загружается, появляются сначала фотки (а они в сумме дают 2000 по вертикали) и после чего, в апликейшыне появляется вертикальный скрол. Это все отлично. Но, когда перехожу на другую вкладку, размер остается прежним (2000 пикселов, а вторая вкладка занимает, маскимум, 200 пикселов).

Скажите, пожалуйста, как сделать валидацию текущих размеров? Чтобы вьюСтек имел теже размеры, что и чайлд в нем?

Эту проблему можно решить, подписавшись на ивент чейнджа чайлда и присваивать постоянно вьюстеку его значение height. Неужели нет более рационального способа?

Спасибо.

fljot
17.09.2008, 23:45
resizeToContent стоит?

romulko
18.09.2008, 23:49
спасибо, fliot, именно то, что нужно :)