My application has an ImageView in a relative layout and let the user add text to that image. It has been done by adding an EditText over the ImageView and then i call relativeLayout.getDrawingCache() to get the bitmap of the image with the text the user entered in it and save it to SD card. The problem is the resolution of saved image. When i try the app in a device with low resolution display, the saved bitmap will be low resolution too. for example, if the image is in 1028 px width but the device is only 480 px width, the resulting image will only be 480 px width. I want to get image with its real resolution to be saved to SD card. How to do it? Please, Help me.
Thank you.