イナヅマTVログ

Flex Mobile Project, 画面密度(DPI)にあわせてactionBarの高さを求める

| 0件のコメント

Flex モバイルプロジェクト(MXML)でアクション・バーの高さを求める計算式メモ。

プロジェクト設定時に「画面密度に合わせてアプリケーションを自動サイズ変更」にチェック。

var ratio:Number = Capabilities.screenDPI / applicationDPI;
var actionBarHeight:Number = navigator.actionBar.height * ratio;

これで、DPIに合わせて高さが変更される”actionBar”の高さが求められる。

【参考】
help.adobe.com : モバイルアプリケーションでの複数のスクリーンサイズと DPI 値のサポート

コメントを残す