2012-05-02 8 views
0

大きなデバイスに対してアプリをテストしたいと思います。私は/ layout-large/folderとAVD(WVGA854)を起動して、-scale 160 dpiパラメータを指定していますが、なんらかの理由で、layout/folder/folderの方が適切なレイアウトを選択しません。大画面用のAVDを起動する

答えて

1

大とは、少なくとも640dp×480dpを意味し、「ピクセル」ではなく「dp」であることに注意してください。

あなたが大規模な取得する必要があり160 dpiの持つので、あなたのWVGA854は854個のピクセルです(640dpより大きい854dp)

あなたは160dpiで起動していますか? Eclipseプラグインを使用して、そこから起動するのか、コマンドラインですか? 854のデバイスはおそらく約hdpi(〜240dpi)のデバイスなので、そのプリセットを取得していないことを確認してください。もしそうなら、それはヒントです。要するに http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts 、その代わりに今幅に関連:

はまた、Androidの3.2が「大きい」などこれを行うための好ましい方法ではないので注意してください。

+0

ええ、私はapi 10に対してビルドしていますが、libsをサポートするかどうかはわかりません。そして、 - 私は現在のWVGA854で "追加エミュレータコマンドラインオプション" - スケール160dpiでeclipseプラグインを使用します。 –

+0

そして、液晶密度に関するハードウェアオプションの下に何かがリストされていませんか?コマンドラインオプションを使わずに、ハードウェアオプション "hw.lcd.density"を160の値で追加/変更できますか? http://developer.android.com/guide/developing/devices/managing-avds.html#createavd –

+0

160dpiでは、デバイスに依存しないピクセル(ディップ)から物理ピクセル(px)への1対1のマッピングがあります。px = dip * (密度/ 160)私は引用します。たとえば、240 dpiの画面では、1 dpは1.5の物理ピクセルに等しくなります。続きを読む:http://developer.android.com/guide/practices/screens_support.html –

関連する問題