2013-08-06 49 views
0

我正在使用Sencha觸摸應用程序。
我已經添加了Ext.label作爲組件,我在其上顯示不同長度的動態文本。
我可以使這個文本在標籤組件的大小上橫向居中,但它不能垂直居中。
總之,我想在標籤組件中間顯示不同長度的動態文本。
任何幫助將不勝感激。
在此先感謝。如何在sencha觸摸中心的標籤上製作文字

+0

使用CSS的line-height屬性設置標籤的高度,使其垂直居中。 –

+0

我的回答對你有幫助嗎? – Fawar

回答

0

如果您的身高是靜態的,請使用填充; 如果不是靜態的,請將您的標籤放在一個佈局設置爲垂直的容器中,並在標籤的頂部和下方添加一個間隔條。將每個間隔條的柔性設置爲1,並保持標籤上的柔性未定義。

通常,它會將標籤居中,但您可能需要爲標籤添加最小高度值。

墊片應該將剩餘的可用空間分成兩部分,這樣可以隨時將標籤置於容器中。容器可以是一個新的類,你可以在其上添加一個setLabel()函數,這個類可以是一些superLabel類。