0

700x1280 の画像があり、デザインの解像度は 700x1280 です。ターゲットとするデバイスごとに個別のアセットを提供するのではなく、すべてのアセットを含む 1 つのリソースを使用します。

問題:

デザインの解像度を設定するときに、ResolutionPolicy::FIXED_WIDTH を渡します。これは、境界線なしで幅をスケーリングしますが、高さは境界線で囲まれる可能性があることを理解しているからです。しかし、私が見るのは固定幅だけですが、画像の高さが画面からはみ出します。つまり、FIXED_WIDTH のように高さが画面に収まらないのですか?

4

1 に答える 1

0

FIXED_WIDTH は、画面の物理的な幅全体を使用して幅を維持することのみを約束しますが、高さが同じままであることを約束しません。つまり、画面からはみ出す可能性があります。ポートレート モードの場合は、どのデバイスでも高さが幅よりも確実に大きいため、FIXED_HEIGHT を使用するのが適切です。FIXED_HEIGHT を使用すると、幅が画面からはみ出すことはありません。残念ですが、それはあなたがしなければならないことです!

于 2016-08-23T19:17:53.307 に答える