If you are displaying map tiles from an online tile provider then your tiles have already been rendered - you can't change their appearance.
You can display tiles from any online tile provider that you want.
So, for example, if you like a particular Cloudmade tile style you can display those tiles on your map, see here for an example:
http://www.b4x.com/android/forum/threads/osmdroid-mapview-for-b4a-tutorial.16310/#post-92864.
I think Cloudmade even let you design your own custom tile style - but am not 100% sure on this. Create a developer account at Cloudmade and you'll see if this option is available.
Another option is to use the
MapsForgeTileProvider as a tile source.
The MapsForgeTileProvider comes with a default 'render theme', you can see how that render theme defines the visual style of the tiles that it renders here:
http://code.google.com/p/mapsforge/.../src/main/resources/osmarender/osmarender.xml.
And there's some technical info here:
http://code.google.com/p/mapsforge/wiki/RenderThemeAPI.
The MapsForgeTileProvider uses it's built in render theme by default but you can also create your own render theme and use that instead.
But MapsForgeTileProvider renders tiles on the fly on the device, so it requires a MapsForge map database to be available on the device.
A MapsForge map database contains OpenStreetMap data in a highly optimised and compressed format.
Read the MapsForgeTileProvider post linked to above - it details how the size of the area you wish to render tiles for is proportional to the size of the map database.
Yet another option is to render your own map tiles with a custom style - this is an alternative to rendering your own tiles
on the device with the MapsForgeTileProvider.
The 'SWITCH2OSM' website is a great source of info, you'll find it a useful read:
http://switch2osm.org/.
As for OSMDroid containing any coordinate conversion methods - currently it does not.
There is an OSMDroid class named
TileSystem which could be wrapped into the library to enable such coordinate conversions.
But i'm too busy to do that at the moment so the Mercator library is a quick and readily available alternative.
You could of course write your own conversion methods in B4A.
Martin.