使用百度地图的popup需要将view转为bitmap
遂记之
LayoutInflater inflater = LayoutInflater.from(application);
View view = inflater.inflate(R.layout.popup_layout, null);
TextView title = (TextView) view
.findViewById(R.id.popup_layout_textview_title);
title.setText(listPoiOverlay.get(arg0).name);
view.setBackgroundResource(R.drawable.bg_mapmode_popup);
view.setDrawingCacheEnabled(true);
view.measure(
MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED),
MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
view.layout(0, 0, view.getMeasuredWidth(), view.getMeasuredHeight());
view.buildDrawingCache();
view.setFocusable(true);
view.setFocusableInTouchMode(true);
Bitmap pic = view.getDrawingCache();