I tried your proposal to put the Markers icon to drawable-nodpi folder. Its working well. I can change the icons at runtime what I copied to this folder before the build.
I use Samsung S6 phone with high dpi.
I can not found any solution to use an image file which not build in to apk files. I would like to use image file what I download at runtime. Is it any solution to write the drawable-nodpi folder at runtime? Or any solution for scale the image? I tried to use image file what not in drawable-nodpi folder, but all images was ugly. I tried to resample the image at runtime (with bitmap.InitializeSample )but not helped.
I read about XmlLayoutBuilder what you mentioned, but I do not how can I do it.