Текст внутри метки по умолчанию по умолчанию на iOS, однако на Android это не так. Как сосредоточить его по вертикали на Android (мне интересно сосредоточить текст внутри Label, а не накладывать ярлык внутри любого другого макета, чтобы получить тот же эффект)?Nativescript: как вертикально выровнять текст внутри Label на 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