2011-07-13 8 views
5

私のアンドロイドプロジェクトでldpi/mdpi/hdpiフォルダを削除する落とし穴は何ですか?代わりにdrawableフォルダ内のすべての画像をコピーできますか?私はアンドロイド http://developer.android.com/guide/practices/ui_guidelines/icon_design.html http://developer.android.com/guide/practices/screens_support.htmlandroid:ldpi/mdpiフォルダを削除する落とし穴

感謝のためのUI開発については、以下のリンクを参照してくださいました

PS:私は言及メートル背景、アイコン、メニューなど、すべての画像に表示されます。

答えて

4

あなたがしたい場合は、それを行ってください。ベストプラクティスではありませんが、アプリケーションがグラフィックスに関してかなり保守的であれば、これは合理的なアプローチかもしれません。

PROS:

  • 小さめの.apkサイズ
  • (追加/編集/削除)

CONSイメージを管理する方が簡単:

  • イメージかもしれません高すぎるか、または差異が小さすぎるtスクリーン解像度。
  • 高すぎる場合は、処理能力を上回る画像(+不要なメモリ消費)が即座に縮小されます。
  • 小さすぎると画像に細部がなくなり、見栄えが悪くなることがあります。
  • ローエンドのデバイスのメモリキャップがより低くなります(最低でも16MBだと思います)。あなたのテストデバイスで動作するように見えるかもしれないものが、別のもの(OutOfMemoryError!)で動作しない可能性があります。

    あなたはすべての解像度のアイコンを作成する簡単な方法をしたい場合は

アップデートチェックアウト:Android Asset Studio

+2

私は理解していないものがございます。アイコン設計のドキュメントでは、例えば、mdpi laucherアイコンのサイズは48 x 48でなければならないと言いますが、2つのmdpiスクリーンを使用する場合、必ずしも正確に同じ解像度を持つとは限りません。画面の実際の解像度が何であっても、アイコンはサイズ48×48で表示されますか? –

+0

@Che:間違った画像が表示されるのは間違いありません。だから、9つのパッチ画像は唯一の方法です。それは私がmdpiの9パッチ画像を持っているということです。それは大丈夫でしょうか?これら2つのmdpi画面の間の – jsp

+1

は、どちらも48x48でアイコンを表示します。 –

関連する問題