標籤內的文本默認情況下在iOS上是垂直對齊的,但在Android中不是。如何在Android上垂直居中(我有興趣將Label放置在Label中,而不是將標籤封裝在其他任何佈局中以獲得相同的效果)?Nativescript:如何在Android上標籤內部垂直對齊文本
查看我的意思是運行iOS和Android上的下一個代碼。
XML:
<Page xmlns="http://schemas.nativescript.org/tns.xsd" loaded="onLoaded">
<Label text="test" />
</Page>
CSS:
Label {
width: 60;
height: 60;
text-align: center;
background-color: aquamarine;
border-radius: 30;
}
感謝尼克價值!這工作。 – terreb
第二個想法必須是(高度 - 字體大小)/ 2,但在上面的情況下,寬度和高度都有相同的值,因此它可以用於比例尺寸 –
當我將填充更改爲(高度 - 字體大小)/2文本從底部剪切。所以,是的,這仍然需要針對不同的字體大小進行調整。 – terreb