NativeScript按钮的高度与宽度相同

时间:2019-08-07 18:03:04

标签: nativescript nativescript-angular

我正在尝试使用Angular在NativeScript中制作一个锁屏页面,并且我无法在按钮上设置与宽度相同的高度

<GridLayout rows="30, *, 20, *, 20, *, 30" columns="30, *, 20, *, 20, *, 30" class="lock-page">
    <Button row="1" col="1" text="1" class="btn-lock" (tap)="onTapx($event)"></Button>
    <Button row="1" col="3" text="2" class="btn-lock" (tap)="onTapx($event)"></Button>
    <Button row="1" col="5" text="3" class="btn-lock" (tap)="onTapx($event)"></Button>
    <Button row="3" col="1" text="4" class="btn-lock" (tap)="onTapx($event)"></Button>
    <Button row="3" col="3" text="5" class="btn-lock" (tap)="onTapx($event)"></Button>
    <Button row="3" col="5" text="6" class="btn-lock" (tap)="onTapx($event)"></Button>
    <Button row="5" col="1" text="7" class="btn-lock" (tap)="onTapx($event)"></Button>
    <Button row="5" col="3" text="8" class="btn-lock" (tap)="onTapx($event)"></Button>
    <Button row="5" col="5" text="9" class="btn-lock" (tap)="onTapx($event)"></Button>
  </GridLayout>

这是我的网格,我在按钮之间有30px的边距和20px的间距,并且我希望按钮的高度与宽度相同(这是自适应的)。

在CSS中,我通常使用padding-top:100%;这使得盒子的高度与容器的宽度相同,但是在这里却无法正常工作。

谢谢你,丹尼尔!

0 个答案:

没有答案