在NativeScript应用程序的上下文中,我一直在努力寻找一种有效的,非hacky方式来做一些看似非常简单的事情:在布局的中心放置一个项目,在右边或左边放置另一个项目布局 - 类似于这个问题中的图像:Center and right align flexbox elements . 这些项目应该都在一行中 . (我想要添加一个伪元素,而且很多CSS只是没有足够的,说我有这样的场景:
<SomeLayout>
<Label text="Center me"></Label>
<Label text="Pull me to the right"></Label>
</SomeLayout>
标签的文本属性描述了我正在寻找的东西 . 请测试任何建议或确保它们有效 .
1 回答
通过对两个标签应用相同的行号,可以将
horizontalAlignment
与GridLayout
一起使用 .您还可以使用
horizontal-align
属性从CSS设置horizontalAlignment
属性 .主要技巧是你必须给标签提供相同的行号,以便它们相互重叠 .