草庐IT

measureWithLargestChild

全部标签

android - 了解 measureWithLargestChild : Why breaks the layout?

我正在使用选项measureWithLargestChild="true"。我不明白为什么我的布局完全中断,如果我的一个按钮上有太大的文本。我认为它应该保持1/3的基本尺寸,但它们会变小约1/6。这是为什么?这里可以看到一些截图:这是我的xml: 最佳答案 我认为这是测量算法中的错误。LinearLayout.measureHorizo​​ntal(int,int)方法中有如下注释。//Eitherexpandchildrenwithweighttotakeupavailablespaceor//shrinkthemiftheyex