私の答えは、Android開発者のspective(私はPhoneGapの経験がないので、私はそれが物事をどのように影響するかを言うことができない):私のテストの大半を
、私は320×480と480X800に焦点を当てます。タブレットでは、Galaxy Tab(詳細はエミュレータでのテストの詳細についてはを参照してください)に対して具体的にテストしたいと思っています。
Androidのレイアウトは、一般的にはどの画面サイズにも対応できるように設計されています。通常、ビューはMATCH_PARENT(以前はFILL_PARENT)またはWRAP_CONTENTに設定されています。そのサイズは、ディスプレイの大きさではなく、レイアウトや表示内容によって異なります。 「DP」(密度に依存しないピクセル)を指定することもできます。自動的に拡大/縮小されます(2dpはHVGAデバイスで2px、WVGAデバイスでは3pxになります)。フォントはSPで指定する必要があります。これは基本的に同じものですが、ユーザーのフォント設定も考慮に入れます。
ビューを引き伸ばすためにウェイトを適用することもできます。たとえば、水平方向のLinearLayoutを使用している場合は、2つのビューを配置できます(TextViewとEditTextViewとしましょう)。 WRAP_CONTENTに両方の幅と高さを設定することもできますが、おそらくlayout_weight = "1"をEditTextViewに追加し、残りのスペースを埋めるように指示します。さらに、大型デバイス用の特定のレイアウトを作成して、Galaxyタブの表示をカスタマイズすることもできます。
解像度が高いほど、エミュレータが処理するピクセルが多くなります。また、Androidのバージョン間でパフォーマンスの違いに気づくでしょう。 PhoneGapのは、多かれ少なかれ、あなたはAndroid Web Apps articlesは役に立ち見つけることができます。その場合にはWebAppのを、開発のようなものであるように言われて、それが見えること
。
編集(最初のコメントへの応答私のフォーマットが台無しになっていたので):
いいえ、あなたがサポートするものを指定するよりAndroidManifest他に変更することは何もありません。
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />
のためには、 CSS、あなたはspecify styles based on density缶や標準パーセントを使用して、EM測定など
優れた、思慮深い答えです。ですから、これに追加するには、AndroidManifest.xmlをDPとSPを扱う特定の方法でセットアップする必要がありますか? CSSスタイルはどうですか?私はDPやSPでも測定を使用する必要がありますか? – Volomike
高解像度の携帯電話で作業するときに気づいた最大の問題は、720pxの画面で480pxの画面で十分な大きさのテキストが突然分ということです。大画面ではフォントサイズをもっと大きくする簡潔な方法を知っていますか? –