2012-09-12 3 views
5

another stackoverflow questionのおかげで公式のSamsung Galaxy S2スキンをEclipseにインストールしました。サムスンギャラクシーS2 AVD - 正式なスキン、正しい寸法をレンダリングする方法

私の問題は、エミュレータで実行しているときに実際のデバイスの解像度に近いところで私のアプリケーションをレンダリングしないことです。確かにこれはスキンを使用するポイントです。

私が使用しているスクリーンショットと設定をご覧ください。どこが間違っていますか?

エミュレータ出力 - API 11

skin output

エミュレータ出力 - API 15

enter image description here

デバイススクリーンショット

actual device output

AVDの設定 - 自動皮膚で生成され

skin settings

答えて

5

抽象的なLCD濃度のハードウェア引数を300から218ppiに変更してみてください。

+0

YES YES YES - perfect、218ppiを使用してskin内のhardware.iniファイルを編集しました。あなたの執拗さと助けをありがとう! – Neil

1

AVD Managerで、あなたのギャラクシーSIIエミュレータを選択し、起動して、次に "開始" ボタンをクリックして、

Galaxy SII emulator launch configuration

+0

これはデバイスと同じサイズの「スキン」を表示しますが、内容は同じですが、私のリストには4行しか表示されず、タイトルは切り捨てられます。 – Neil

1

Iを次のようにオプションが表示を設定するダイアログあなたのAVDターゲットはAndroid 3.0ですが、物理デバイス上のGUIは異なって見えます。実際の電話と同じAndroidバージョンとテーマのエミュレータを使用してテストしてください。

+0

違いがないように見えますが、異なるSDKをターゲットにすることはまったく同じ結果です。また、私の画面の密度と寸法は、ジンジャーブレッドからアイスクリームサンドイッチまで同じです。したがって、アプリは常に同じ次元を持つ必要があります。 – Neil

+0

@ Neeil:S2と同じテーマを使ってAVDのスクリーンショットを更新して、違いをより正確に確認できますか? –

+0

API 15を使用してスクリーンショットを追加しましたが、私のリストにはまだ4行しかありません。 – Neil

関連する問題