Honeycomb launcher will use available hdpi drawings as higher resolution mipmaps on mdpi devices. The mdpi icons should be 48x48. If you want to provide resources specific to xlarge screens, you must provide versions in drawable-xlarge-mdpi, drawable-xlarge-hdpi, etc.
However, if your goal is to provide icons that match the style in Android 3.0, you can use v11 (API level 11) as your identifier instead of xlarge. (e.g. drawable-mdpi-v11, drawable-hdpi-v11)
The API level version definitions in your resource organization can be useful in other cases where the system style has also changed, for example, the style of the notification icon has changed to 2.3.
source share