私はAndroid用のインターフェースを設計するのが初めてです。 (開発者用ガイドのMultiple Screensセクションを見てきました。)あなたはあなたのスクリーンをどのような基本解像度でデザインしていますか?
回答:
回答№1は4それはあなたのアプリが電話、タブレット、またはその両方に基づいていることに基づいています。現在、携帯電話のアプリのレイアウトを設計するとき、最も基本的な3つの解決策があります。
- 320dip×480dip(通常320px×480pxの電話)
- 320dip×533dip(通常480px×800pxの電話)
- 320dip x 569dip(通常480px x 854pxの電話)
それであなたが電話のアプリのためにレイアウトをデザインするとき、覚えておいてください:
1.幅、高さには必ずdipを、テキストサイズにはspを常に使います。
2.レイアウトフィット320dip x 480dip画面は他の2つに合います
3. match_parent、wrap_content、gravity ...は、強力なAndroid XMLレイアウト属性です。
4.向き(横、縦)を慎重に選択します。通常、アプリには1つの向きしか必要ありません
同じことがタブレットのアプリにも当てはまります。最も普通の画面を選択し、最も小さいものにレイアウトを作成し、大きいものにレイアウトを引き伸ばします。
しかし、タブレットと電話の両方で、レイアウト値を保存するためにdimens.xmlを使うべきです。ここで参照してください: http://developer.android.com/guide/topics/resources/more-resources.html#Dimension
Androidの悪夢との幸運:)
回答№2については2
特定の画面解像度に合わせて設計しないでください。
小画面、中画面、または大画面のいずれかのデバイス用に設計します。
以下は画面サイズに関係なく一般的なものです。 最適なレイアウトはLinearLayoutとRelativeLayoutです。 ビュー "dp"およびフォント "sp"のBesメトリック
お役に立てれば!
回答№3の場合は1
私は320×480ピクセルの基本解像度をお勧めしますこれはほとんどのデバイスでサポートされているため画面に表示されます。しかし、あなたはhdpi(高密度)、mdpi(中密度)、ldpi(低密度)、xhdpi(xtra高密度)特別な画像、ボタンなどのためのアセットを提供する必要があります。