【发布时间】:2016-05-29 14:31:37
【问题描述】:
当我的布局加载任何宽度和高度为NaN 的视图时,它还具有0 的getMeasuredHeight() 和getMeasuredWidth()。
在某些时候getMeasuredHeight() 和getMeasuredWidth()(我猜布局布局后)会收到有用的值。
我怎样才能得到任何东西的尺寸?我怎样才能看到他们的变化? .width 和 .height 什么时候不再是 NaN?为什么我不能让视图悬停在整个屏幕上????
到目前为止,我每 100 毫秒轮询一次,我觉得自己很愚蠢。请帮忙。
【问题讨论】:
-
一个视图具有
width和height属性(请参阅documentation,但是您在这里的最终目标是什么,您要达到什么目的? -
@EmilOberg 澄清我的
width和height始终是NaN,直到我设置它们。我正在尝试查看AbsoluteLayout的尺寸,以便我可以相应地重新组织它的孩子。但这是一个普遍的问题,即如何在 NativeScript 中获得视图的尺寸(并观察它的变化)。 -
我赞成这个问题,因为上面提到的两种方法解决了页面上的每个维度属性都是“自动”、0 或负数的问题。我很幸运没有得到 NaN。
标签: nativescript