所以,我正在使用ScrollView。 ScrollView需要一个不会缩小到窗口或元素大小的常量minimum_height。为此,我们将其子项的minimum_height(ScrollView包含的布局)设置为布局本身的总高度。我想,这个:
没关系。我有这个问题, GridLayouts和BoxLayouts之间的区别是什么?来自SO的说法:
'BoxLayout旨在让孩子们自己填饱肚子。你想要的动态调整大小的更好的布局是GridLayout,它有一个你可以绑定的minimum_height来自动调整大小。
(资料来源:kivy scrollview with boxlayout)
也许有措辞,但是:
根据我的假设,如果minimum_height足够高,BoxLayout应该以与GridLayout完全相同的方式填充。但是,minimum_height不会像GridLayout那样改变,所以这意味着:
但是,如果我们接受#3,那么就会有以下观察结果:
所以,即使BoxLayout没有minimum_height,也会发生其他事情。
但是我担心会让我们偏离轨道。所以,基本上,我想知道是什么阻止BoxLayout具有minimum_height属性 - 我们可以像GridLayout一样设置。