1

Motorola ATRIX 2 mb865、Motorola DROID X、HTC Droid Incredible 2 ADR6350 の 3 台の電話を持っています。Motorola ATRIX 2 は Android 2.3.5、HTC は Android 2.3.4、Motorola DROID X は Android 2.3 です。3 つの画面すべてでアプリを正しく表示できません。

それらはすべて高密度 (HDPI) であるため、drawable-hdpi ディレクトリを作成しても効果がないように思われました。同じアートワーク (480x800) では、フィールドは Motorola DROID X と HTC では問題なく収まりますが、Motorola Atrix 2 では小さすぎます。画面サイズの問題だと思いましたが、さまざまな方法を試してきました。推奨事項 (drawable-sw540dp、drawable-sw330dp、drawable-h500dp、layout-sw540dp、またはその他多数) ですが、それでも機能しません。3 つのデバイスすべてに完全に適合する方法がわかりません。

私はこの人たちが言ったことをやろうとしましたが、成功しませんでした. http://forums.xamarin.com/discussion/2784/best-way-to-support-540x960-and-480x800-both-hdpi

何か提案があれば、よろしくお願いします。

ありがとう

4

2 に答える 2

1

これを処理する最善の方法の 1 つは、ビットマップではなく 9patch を使用することです。

9patch は、正しく行われた場合、正確なピクセルで任意のサイズに「塗りつぶされ」ます。

9 パッチを生成するのに役立つ Google の優れたツールがここにあります

(これは、標準的なレイアウトについて話していることを前提としています。OGL などを行っている場合は、まったく別のワームの缶です)

于 2013-06-03T23:00:45.103 に答える