Instead of setting the bitmap with Imageview.Bitmap=, try using Imageview.background=bd. Of course first you need to Dim bd as BitmapDrawable and then bd.Initialize with the JPG you took from camera. Then only set Imageview.background=bd
My preferences, stated at the end of that thread still stand. You probably won't be the last to check gravity=fill in the designer and be surprised when a newly loaded image is displayed otherwise.