Я работаю над настраиваемым представлением, но у меня возникают серьезные проблемы с блокировкой потока пользовательского интерфейса при прикреплении большого количества завышенных просмотров к пользовательскому представлению (что просто расширяет FrameLayout).
В то время как я попытался переместить создание дочернего представления из главного потока в фоновый поток, до того, что все настроено в потоке, тогда в представление содержимого активности добавляется одна ViewGroup, но проблема с этим кажется, что, а не ошеломляющий выкладку и рисование взгляда, это по сути делает недействительным все за один раз.
Есть ли у кого-нибудь опыт ошеломления или предложения о том, как преодолеть эту проблему?
Спасибо, Matt
Можете ли вы опубликовать более подробную информацию, чтобы мы могли понять, почему создание View
занимает так много времени?
Я не верю, что ты можешь это пошатнуть. Pre-Honeycomb недействительный a ViewGroup
заставлял всю дочернюю иерархию повторно рисовать: (
Подробнее см. эту замечательную запись ввода-вывода.