Turning a view into a drawable as a map overlay item
===

I have a MapView that works properly and is setup, the overlay items being drawn (when simply referenced as a drawable) work just fine. However, each drawable item needs to include a numerical value on it (e.g, overlay item 1, needs to display a #1 on it). I created the layout style R.layout.map_bubble_standard. I'm trying to convert that view into a bitmap, and that bitmap into a drawable to be displayed on the map. However, when the map loads, nothing shows up. Here's what I'm doing...


            LayoutInflater inflater = (LayoutInflater) _context.getSystemService(     Context.LAYOUT_INFLATER_SERVICE );
			LinearLayout bubbleView = (LinearLayout)inflater.inflate(R.layout.map_bubble_standard, null);

			bubbleView.setDrawingCacheEnabled(true);
			bubbleView.buildDrawingCache();
			
			//drawable = _context.getResources().getDrawable(R.drawable.map_pin_48);
			drawable = new BitmapDrawable(_context.getResources(), bubbleView.getDrawingCache());
			bubbleView.setDrawingCacheEnabled(false);

        OverlayItem oi = _overlays.get(whichOne); 
		oi.setMarker(boundCenterBottom(drawable));

My code completes the method just fine, but nothing is drawn on the map. Can anyone help determine what I'm doing incorrectly?