我需要在block layout内填写Label
和Hbox
。
<l:BlockLayout id="BlockLayout">
<l:BlockLayoutRow>
<l:BlockLayoutCell width="100%">
<Label
class="sapUiTinyMargin"
text="Hello All"
>
<Hbox>
</Hbox>
</l:BlockLayoutCell>
</l:BlockLayoutRow>
</l:BlockLayout>
每次按 Ctrl + + / - 进行放大或缩小时,块布局内容会改变它们的位置。例如:标签在缩小和放大时向右移动。
我该怎么办才能阻止这种情况?
答案 0 :(得分:1)
事情是:BlockLayout是一个响应式UI5元素。它就像一个弹性箱,它总是试图调整它的元素以“优化”(所以它认为)它所拥有的空间。
我并不完全清楚你真正想做什么,但我的建议是不要使用BlockLayout并尝试手动(css)你的元素(因为它看起来你不喜欢元素的响应性。 ..
一些属性如:justifyContent =“SpaceBetween”justifyContent =“SpaceArround”alignItems =“Center”。 可能对你有用,我不确定。