アクティビティでフルサイズの画像として使用できるように、作成した 600x600 PNG を Android プロジェクトにインポートしようとしています。/res フォルダーにドラッグ アンド ドロップすると、そのフォルダーに配置されるだけで、もちろん「無効なリソース ディレクトリ名」エラーが発生します。/res/drawable フォルダーのいずれかにドロップできますが、それは正常に機能しますが、それはその 1 つのフォルダーにしかありません。確かに、画像を取得して各 /res/drawable フォルダーに適切にスケーリングできる組み込みツールがあります。
4 に答える
私の知る限り、ありません。
ただし、できることは、drawable-xhdpi
フォルダーのみを使用することです。Android は、より低い dpi に合わせて自動的に縮小します。
唯一の例外は、ランチャー アイコンです。すべてのサイズを指定する必要があります (タブレットの場合は xxhdpi を忘れないでください!)。
必要なサイズはアイコン デザイン ガイドラインで確認できます。
ADT プラグインには、ランチャー アイコン、アクションバー アイコン、通知アイコンなど、一部のアイコン セットを生成するためのツールがあることに注意してください。
これらのツールにアクセスするには、新規ウィザード (Ctrl + N) を開き、[Android]カテゴリの[ Androidアイコン セット] をダブルクリックします。
私の画像を取得して、各 /res/drawable フォルダーに適切にスケーリングできる組み込みツールがあります。
スケーリングの部分については、Icon Generators Tools @ Android Asset Studioを確認してください。ランチャー アイコン、タブ アイコン、アクション バー アイコン、および (この場合は) 汎用アイコンを生成するためのツールがあります。
ドローアブル リソースを /res/drawable に配置すると、そのリソースがすべてのデバイスで使用されます。
ただし、それはおそらくあなたが望むことを正確に行うわけではありません。アセットを自分でスケーリングすることをお勧めします。それが実行可能なオプションでない場合は、Android にスケーリングを任せることになります。