Adding background to a DrawingView in Android

Yesterday, I was attempting to add a background to my DrawingView - something which IMHO should be ridiculously simple. Yet, after trying to various combinations of Bitmap, Drawable even ImageView types, nothing worked. Although you can do it directly in the XML, I had my DrawingView defined in Java file rather than XML. In the end, I figured out a way do it using assests: