I have an SVG file format in which there is 5-6 icon and I need to pick icon according to the requirement not the whole Image.
In Simply you can parse the .SVG onto you
You could set a clip and translation on the canvas before drawing to hide all but the icon you want, but I think the best course of action is to use separate image files.
I did not try it but you may :
It is a little bit homemade solution... maybe there is some libraries doing those king of things for you.
You don't say which SVG library you are using. If you are using AndroidSVG, you could add <view>
elements to your SVG (one for each icon) and select the appropriate icon to draw using renderViewToPicture() etc.