Похоже, вы не используете теги для правильной цели. Я думаю, что вы хотели бы что-то подобное на основе предоставленного примера кода.
<GridLayout rows="200 *" columns="*">
<Label />
<GridLayout row="1" backgroundColor="white" rows="*" columns="*" style="border-radius: 80 80 0 0">
<Button class="btn btn-primary btn-active" id="button" text="Tap me" />
</GridLayout>
</GridLayout>
Метки можно использовать только с тегами FormattedString и Span внутри, вот так.
<Label>
<FormattedString>
<Span>Some text</Span>
<Span style="color: blue"> with partial style</Span>
</FormattedString>
</Label>
GridLayout будет вашим лучшим другом в Nativescript и гораздо более производительный, чем FlexboxLayout, поэтому используйте его там, где сможете.