Android - 奇怪的布局行为自定义ViewGroup

时间:2012-02-19 15:34:19

标签: android android-layout android-viewpager android-view android-custom-view

我有一个自定义ViewGroup,其中有两个孩子,ViewPager和另一个ViewPager的子类。

当我从代码中实例化它时,它显示正常。但是,从XML执行此操作时,第二个孩子没有显示。我通过在XML中自定义ViewGroup的上方和下方添加了其他视图来确认,结果发现该视图垂直偏移一定量,导致第二个子节点被截断。

由于t中的bonLayout()之间存在正确的差距,因此测量似乎很好。所以我在onLayout()之前尝试了以下内容,然后再对孩子们发送layout()

b = b - t;
t = 0;

Voila ....它的显示效果非常好,因为有一个上面的视图意味着t为零应该覆盖它(或者可能是相对的,我可能是错的)

无论如何,让我烦恼的是为什么onLayout()的论据明显抵消了观点?

0 个答案:

没有答案