1

Android でアプリを開発していますが、さまざまな画面サイズと密度をサポートする必要があります。だから私はレイアウト用に別のフォルダを作成しました:レイアウトとレイアウト大。

通常の画面サイズでは、mdpi (320x480 の画像を含む)、hdpi (480x800 の画像を含む)、および xhdpi (640x960 の画像を含む) という描画可能なフォルダーがありますが、特大サイズの画面。drawable-large-mdpi を作成して、そこに画像 (480x800) を配置する必要がありますか?

とにかく私はそれをやろうとしましたが、うまくいくようです。

私のマニフェストには次のものがあります。

<supports-screens android:resizeable="true"
              android:smallScreens="true"
              android:normalScreens="true"
              android:largeScreens="true"
              android:xlargeScreens="true"
              android:anyDensity="true"/>

私は 3 つの異なるエミュレーターを使用しています。

4.0" WVGA (480X800: hdpi)、3.2" HVGA スライダー (ADP1) (320x480:mdpi)、5.1" WVGA (480X800: mdpi)

私の問題は、それを実行すると、どのエミュレーターでも画面のサイズが一致しないことです。幅は少し狭くなるようです。決して100%ではない

4

1 に答える 1

1

AVD マネージャーで、AVD を手動で起動すると、起動オプションが表示され、表示を実際のサイズに拡大するチェック マークが表示されます。疑問符をクリックして、モニターの dpi を設定します。モニターの画面サイズとモニターの解像度を入力し、[OK] をクリックします。エミュレータの画面サイズをインチで入力し、[起動] をクリックします。アプリをテストする 3 つのエミュレーターすべてに対して同じことを行います。

于 2013-04-30T03:53:03.860 に答える