Я создаю раскладку в коде в onCreate. Внутри этого макета у меня есть спиннер с зарегистрированным слушателем. Когда пользователь изменяет элемент в счетчике, новые данные считываются и макет должен быть изменен в соответствии с данными. Я делаю это с помощью той же функции, что и в onCreate (я создаю scrollview и другие представления и вызываю setContentView (scollView) в последней строке).
Макет меняется правильно, но все блоки, вращатель и кнопки больше не могут быть нажаты. Logcat не отображает ошибок (только много освобожденных GC х объектов).
Я пытался вызвать scrollview.removeAllViews (), прежде чем пытаться перерисовать макет, но это тоже не помогает.
Что мне здесь не хватает?