現在、Android デバイス用のモバイル アプリを開発しようとしています (Appcelerator を使用)。
さまざまな画面解像度の Android デバイスがたくさんあります。だから私は基本的に、アプリがすべての Android デバイスで同じように見えるようにしたいと考えています。
画面の中央に背景画像があるとします。これは (ピクセル単位で) 550x300 です。
イメージビューの幅と高さをディップ(密度に依存しないピクセル)に設定しようとしました。したがって、私の場合は次のようになります: 332dp
x 226dp
。
これを最初にテストしましたHTC One X
。そこに画像がきれいに中央に配置され、画面の端まで左右に小さなスペースが残っています。
次に、少し古いデバイスでテストしましたHTC Desire Z
。そこでは、画像の幅は画面の実際の幅よりも少し大きくなります。(画面例。青い四角がイメージ)
つまり、幅と高さをdpとして設定することは、画像にも適していません。
両方の電話で同じように見えるように、画像の幅と高さを設定するにはどうすればよいでしょうか。つまり、両方とも画像の残りの端に小さな空白があるようにします (HTC One X にあるように)??
この件に関するアドバイスはありますか?
編集
これまでの情報をありがとう。リソースなどへのリンクを投稿し、いくつかの提案をした人もいます。数日以内に解決するように努めますので、回答を受け入れるまでに数日かかる場合があります。それまでの間、アイデアの提案は大歓迎です。