このサイトをビューするために JavaScript を有効化してください。

Altova MobileTogether Designer

デザイン内のオブジェクトとテキストのサイズは指定済みのピクセル ピクセル (px)であることができます。クライアントデバイス上の表示は指定されたピクセルサイズだけではなく、デバイスの解像度にもより異なります。テキストの場合デバイスのユーザーにより選択されたテキストサイズにより異なります。下のダイアグラムの最初の行を確認してください。

 

デバイスに依存しないピクセル (dp)スケールに依存しないピクセル (sp)の新規のユニットにより異なる解像度を持つデバイス上で同じサイズで表示することができます。下のダイアグラムは解像度がピクセルのサイズとサイズに影響を与えるかを表示しています。

MTDResolution

ピクセルと解像度

スクリーンの解像度は1インチのスクリーンの長さ内のピクセルの数です。 単位は ppi (1 インチあたりのドット数)、 一般的には dpi (1 インチあたりのドット数)です。スクリーン (dpi) のピクセルの密度が高い場合、同じピクセルサイズを持つオブジェクトは更に高い解像度を持つスクリーン上では小さく表示されます。同じディメンションを有するが異なる解像度を持つスクリーン上で異なるサイズで表示されている同じオブジェクトの発生を引き起こす可能性があります。上のダイアグラムの一番上の行で、例えば、全ての(デバイスを表す)長方形 が同じ幅と高さを有するが、異なる解像度を持つとします。この結果、赤い正方形 (width=2pxheight=2px) は解像度が高い正方形のスクリーンであるほど順番に小さくなります。例えば、右側のスクリーンは各インチに対して4ピクセルの解像度を有し、この結果 2x2 ピクセルの赤い部分はこのスクリーンよりも小さいエリアをカバーします。エリアサイズの違いはデバイスに依存しないピクセル (dp) を長さの単位として使用することにより克服することができます。

 

デバイスに依存しないピクセル (dp)

デバイスに依存しないピクセル (dp) は長さの単位として使用され、デバイスのぺレーティングシステムはの dp 値をデバイススクリーンの解像度をベースにしたピクセルの対応する数値にマップします。このマッピング 1 dp は 160 dpi 解像度スクリーン上の 1 pixel と同等と考えられます。対応するピクセルの数値は フォーミュラ px = dp * (dpi/160) を使用して計算することができます。デバイスに依存しないピクセルを使用することにより、異なる解像度のデバイスでのデザインをよりよく管理することができます。

 

スケールに依存しないピクセル (sp)

スケールに依存しないピクセル (sp) デバイスのシステム設定内で¥はユーザーにより選択済みのフォントサイズをベースにしたスケール要素を持つデバイスに存しないピクセル (dp) と同じです。スケールに以前しないピクセルはテキストのための単位として使用されます。非テキストコンポーネントのための単位としての sp の使用を回避してください。

 

 

メモ:DP と SP サイズは デザイナーの デバイスシミュレーション 内では実際のクライアントデバイスのサイズに一致しません。

 

XPath 拡張関数: mt-convert-units

MobileTogether には3つの値間を変換するために使用される内蔵の Xpath 拡張関数があります:

 

 

(C) 2020 Altova GmbH