However, when I use the image in my Android application, it gets displayed in a really weird way, like this(ignore the ball and the line in the center):
I want the image to be displayed on Android like it is in Inkscape.
Have you tried to use PNG? I notice that using images/source (SVG, swf, bmp, gif) other than PNG results to apps with images that could not be rendered well in html5, windows and Linux. I haven’t tried android build though, but I am just thinking it might be the same way.