2016-10-26 8 views
0

新しいページに移動する際、ページのサイズ(クライアント/レイアウト領域のみ)を取得するには、アクションバーがある場合は除外します。ページのサイズを取得する

デバイスオリエンテーションが変更されたときにも同じ通知が届きますか?

ありがとうございました。

+0

デバイスの向きの変更を処理できるようにするには、オリエンテーションが変更されたときに通知する「orientationChanged」イベントリスナーをアプリケーションに添付することができます。 –

答えて

2

NativeScriptの各ビューには、getMeasuredHeight()getMeasuredWidth()というメソッド呼び出しがあります。

var pageHeight, pageWidth; 
pageHeight = page.getMeasuredHeight()- page.actionBar.getMeasuredHeight(); 
pageWidth = page.getMeasuredWidth()- page.actionBar.getMeasuredWidth(); 
+0

はい、navigatedTo()イベントでこれを取得します(ロードしない( ))... ...しかし...私はapp.tsからこのページに直接行くなら0ディメンションを得る - 私はターゲットページから離れて、そして再び戻って - ディメンションが設定される。 – dashman

関連する問題