আপনাকে অবশ্যই সবসময় বিটম্যাপ রিসোর্স দেয়া উচিত যা সাধারন ঘণত্ব মাপকাঠি অনুসারে যথাযথভাবে পরিমাপ হয়: যেমন লো, মিডিয়াম, হাই এবং এক্সট্রা হাই। এটা আপনাকে ভালো গ্রাফিক্যাল কোয়ালিটি অর্জনে এবং সকল স্ক্রিনে কাজ করতে সহায়তা করবে।
এই ইমেজ তৈরী করতে, আপনার উচিত ভেক্টর ফর্মেট এ ‘র’ রিসোর্স নিয়ে শুরু করা এবং নি¤েœাক্ত সাইজ স্কেল ব্যবহার করে প্রতিটা ঘণত্বের জন্য ইমেজ তৈরী করা:
এর মানে আপনি যদি xhdpi ডিভাইসের জন্য ২০০ x ২০০ ইমেজ তৈরী করেন, তাহলে আপনার একই রিসোর্স hdpi ডিভাইসের জন্য ১৫০ x ১৫০, mdpi ডিভাইসের জন্য ১০০ x ১০০ এবং ldpi ডিভাইসের জন্য ৭৫ x ৭৫ এ তৈরী করা উচিত।
এরপর যথাযথ ড্রয়েবল রিসোর্স ডিরেক্টরীতে ফাইলটি রেখে দিন:
MyProject/
res/
drawable-xhdpi/
awesomeimage.png
drawable-hdpi/
awesomeimage.png
drawable-mdpi/
awesomeimage.png
drawable-ldpi/
awesomeimage.png
যেকোন সময আপনি @drawable/awesomeimage উল্লেখ করতে পারেন, সিস্টেমটি স্ক্রিনের ঘনত্বের উপর ভিত্তি করে যথাযথ বিটম্যাপ বেছে নেয়।
নোট: লো ডেনজিটি/ঘণত্ব (ldpi) রিসোর্স সব সময় প্রয়োজনীয় নয়। যখন আপনি hdpi এসেট প্রদান করেন, সিস্টেমটি যথাযথভাবে ldpi স্ক্রিনের সাথে মানানসই করতে একে পরিমাপ করে অর্ধেকে নামিয়ে নিয়ে আসে।
আপনার অ্যাপের জন্য আইকন এসেট তৈরী করার বিষয়ে আরও জানতে দেখুন Iconography design guide (http://developer.android.com/design/style/iconography.html)