Reputation: 33771
I'm using pretty high res graphics in my project. I've got different assets in my MDPI and HDPI folders. I've made sure that my manifest supports resizing, that it supports large screens, etc (though this shouldn't matter, at least not for resizing, as long as you declare a minsdk in the manifest.)
The problem is that, all of my assets look grainy and pixelated on devices I test them on. I've tested on a G2x (which is 480 x 800, I believe) and others and it always looks pixelated. When I compare the stock android buttons to my stretchable resources, for example, the difference is startling. My assets look terrible, but the stock android ones are sharp.
Anything I'm missing here to get assets to look good?
Upvotes: 1
Views: 1184
Reputation: 33771
Solved! You must add a minsdkversion to the manifest, e.g. <uses-sdk android:minSdkVersion="4"/>
even if you declare that <supports-screens android:resizeable="true" android:largeScreens="true"/>
otherwise assets will look terrible.
Upvotes: 2