Пользовательский составной вид Проблемы с потоками, окружающие addView ()

1

Я работаю над настраиваемым представлением, но у меня возникают серьезные проблемы с блокировкой потока пользовательского интерфейса при прикреплении большого количества завышенных просмотров к пользовательскому представлению (что просто расширяет FrameLayout).

В то время как я попытался переместить создание дочернего представления из главного потока в фоновый поток, до того, что все настроено в потоке, тогда в представление содержимого активности добавляется одна ViewGroup, но проблема с этим кажется, что, а не ошеломляющий выкладку и рисование взгляда, это по сути делает недействительным все за один раз.

Есть ли у кого-нибудь опыт ошеломления или предложения о том, как преодолеть эту проблему?

Спасибо, Matt

Теги:
view

1 ответ

0
Лучший ответ

Можете ли вы опубликовать более подробную информацию, чтобы мы могли понять, почему создание View занимает так много времени?

Я не верю, что ты можешь это пошатнуть. Pre-Honeycomb недействительный a ViewGroup заставлял всю дочернюю иерархию повторно рисовать: (

Подробнее см. эту замечательную запись ввода-вывода.

  • 0
    Спасибо за ответ, если ничего не поделаешь, то это так. Я надеялся, что будет что-то изящное, что я мог бы, по крайней мере, не запереть.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню