У меня есть активность с HorizontalScrollView
. Когда он открывается, я начинаю заполнять это представление (или, вернее, расположение контейнера внутри него) другими представлениями. Это делается из другого потока с помощью handler.post
.
Представления добавляются в группы по 15, и когда больше нет представлений для добавления, я начинаю обновлять их новыми данными (это своего рода потоковая передача данных с сервера).
Проблема в том, что представление прокрутки пусто до тех пор, пока все представления не будут добавлены. Как только все они будут добавлены и начнут обновляться, скроллвью будет нарисовано.
Как мне обновить его в процессе добавления просмотров? Я не хочу, чтобы экран был пустым в течение 3 секунд, пока добавлены все виды.
Большое спасибо.
ОБНОВЛЕНИЕ : оказалось, что эта проблема не характерна для HorizontalScrollView
, это относится к любой общей компоновке.