I am using the below code to render svg images to imageview in my android application
ImageView imageView = new ImageView(this);
final SVG svg = SVGParser.getSVGFromAsset(getAssets(), "start_4_480.svg");
imageView.setImageDrawable(svg.createPictureDrawable());
link : http://code.google.com/p/svg-android/wiki/Tutorial Its working fine. But the size of an image is 2 MB(the same image is just few kbs in png format). I have lot of images of this kind. This increases the memory of my application.
So I want thought of using images in svgz formats(compressed svg). Can anyone tell me how to render svgz images directly to an image view in android. Please help. Also suggest me other ways of adapting images to different screen sizes and different file formats other than svn that makes this easy.