1

我有一个自定义视图,它覆盖了 onLayout 方法,它位于我的 Fragment 之一中。我发现当这个视图被创建时,onLayout 方法一直被调用。我认为这不是我的视图的问题,因为我尝试了几种扩展 ImageView 或 SurfaceView 的不同自定义视图,都有相同的问题。当我将视图放入 Activity 时,onLayout 方法只被调用了两次,我知道没问题。任何人都知道为什么以及如何解决它?

PS我的片段是在我的代码中使用类FragmentTransaction添加的,是这个原因吗?

4

0 回答 0