0

我正在使用 Sencha 触摸应用程序。
我已将 Ext.label 添加为组件,在该组件上显示不同长度的动态文本。
我可以使这个文本在标签组件的大小上水平居中,但它不能垂直居中。
简而言之,我想在标签组件中间显示不同长度的动态文本。
任何帮助将不胜感激。
提前致谢。

4

1 回答 1

0

如果您的身高是静态的,请使用填充;如果它不是静态的,请将您的标签放在布局设置为垂直的容器中,并在标签的顶部和下方添加一个间隔。将每个间隔的 flex 设置为 1,并在标签上保持未定义的 flex。

通常,它会将标签居中,但您可能需要为标签添加最小高度值。

垫片应占用剩余的可用空间并将其分成两部分,因此标签始终位于容器的中心。容器可以是一个新类,您可以在其上添加一个 setLabel() 函数,并且这个类可以是某种 superLabel。

于 2013-08-06T15:05:42.640 回答