块布局的内容更改缩放位置

时间:2018-02-22 10:30:28

标签: sapui5

我需要在block layout内填写LabelHbox

<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 + + / - 进行放大或缩小时,块布局内容会改变它们的位置。例如:标签在缩小和放大时向右移动。

我该怎么办才能阻止这种情况?

1 个答案:

答案 0 :(得分:1)

事情是:BlockLayout是一个响应式UI5元素。它就像一个弹性箱,它总是试图调整它的元素以“优化”(所以它认为)它所拥有的空间。

我并不完全清楚你真正想做什么,但我的建议是不要使用BlockLayout并尝试手动(css)你的元素(因为它看起来你不喜欢元素的响应性。 ..

一些属性如:justifyContent =“SpaceBetween”justifyContent =“SpaceArround”alignItems =“Center”。 可能对你有用,我不确定。