i am writing an app for Android.
in an xml file defining layout I have a TabHost with 6 Tabs, which all have the same big background image \"settingsdlg.gif\".
You would have to change every green pixel into a transparent one. Here is an example: How to change colors of a Drawable in Android?
However if there are green pixels in the middle of the image then you can have a problem. So the other way is, if your image has constant size and shape, to create a mask and use xfer modes to create a new image with transparent rounded corners.