Я изменяю Activity
для реализации onConfigurationChanged(...)
, и он содержит расширенный Gallery
, элементы которого имеют размер вручную, используя их LayoutParams
из адаптера Gallery
.
К сожалению, Gallery
изначально отображается неправильно: расширенный View
заполняет весь экран. Однако, как только выбран другой элемент, View
отображается с правильным размером.
В качестве эксперимента я попытался заморозить размеры выбранного View
из метода Gallery#onConfigurationChanged(...)
, и произошло то же поведение, предполагая, что View
был обновлен, но Gallery
не показывает изменения .
Я также пытался дозвониться до invalidate()
и postInvalidate()
на Gallery
с Activity#onConfigurationChanged(...)
. Ничего.
Как заставить Gallery
перерисовать с правильными размерами для View
?