自定义复合视图线程问题周围的addView()

时间:2011-05-24 15:08:52

标签: android view

我一直在研究自定义视图,但是在将大量膨胀的视图附加到自定义视图(仅扩展FrameLayout)时,我遇到了一些严重的UI线程阻塞问题。

虽然我已经尝试将子视图创建从主线程移动到后台线程中,但是在线程中设置了所有内容,然后将单个ViewGroup添加到活动内容视图中,但问题是看起来似乎不是错开了视图布局和绘图,而是基本上使一切都无效。

有没有人有过这样的经历或有任何建议如何克服这个问题?

谢谢, 马特

1 个答案:

答案 0 :(得分:0)

您可以发布更多详细信息,以便我们了解为什么View创作花了这么长时间?

我不相信你可以错开这个。预蜂窝使ViewGroup无效导致整个子层次结构重新绘制:(

有关详细信息,请参阅this great I/O talk