1

そのため、Adobe Photoshop CS6 を使用して、高さ 1024 ピクセル、幅 512 ピクセル、解像度 320ppi の背景画像を作成しました。丁度良いと思ったのでこのサイズを選びました。複数の画面サイズのサポートに関する Android の手順を読んでいますが、アプリのイメージを作成した後、次のステップを見つけようとしてもまだ混乱しています。

すべての画面サイズをサポートしたいのですが、ldpi、mdpi、hdpi、xdpi をサポートするには背景画像のサイズを変更する必要があることを理解しています。ldpi、mdpi、hdpi、xdpi をサポートするために画像のサイズを変更するために必要なピクセル値を特定するにはどうすればよいですか? また、背景画像のサイズが変更されたら、各画像ファイルを各 ldpi-xdpi フォルダーに配置するために、どのような命名規則を適用する必要がありますか。発売?私はJavaプログラミングは初めてではありませんが、画像を追加してAndroidアプリで使用するのは初めてです。イメージが設計されたときに何をする必要があるか、それを Android アプリに実装する方法について、可能であればステップバイステップのガイドを提供してください。

ありがとうデビッド

4

2 に答える 2

0

ここに簡単なツールがあります: Resolute-it、私は自分のオフィスがこの問題を処理するために開発しました。使用法は非常に簡単です。問題が発生した場合はお知らせください。ソフトウェアには JDK 1.5 以降が必要です。これにより、元のアートワークから適切な解像度が自動的に生成され、適切なresフォルダーに配置されます。存在しない場合は作成されます (つまり、存在しない場合、自動生成されますdrawable-hdpi)。編集: 前のリンクは Mac OSX 専用です。Mac バージョンと元の .jar/java バージョンの両方をここで入手できます (ダブルクリックすると、Windows と Linux でも実行できます)。

于 2013-04-17T17:28:25.667 に答える
0

(私のコメントでスペースが足りなくなったので、ここに追加しました) Asset Studio Toolが役立つ場合があります。オリジナルのアートから必要なファイルが生成されます。ldpi/mdpi/... ファイルを、Eclipse プロジェクトの対応する res/drawable-lpdi、res/drawable-mdpi などのフォルダーにコピーする必要があります。指定された画像は、各ドローアブル フォルダーで同じファイル名 (例: logo.png) を持ちますが、解像度は異なります。

Android は、デバイスの画面特性に基づいて、アプリの起動時に適切な ldpi/mdpi/... イメージを自動的に選択します。

于 2013-04-17T17:31:47.640 に答える