我清楚地在地图上获得了标记的名称,但我希望在地图上增加标记名称的width
和height
。
当我将标记名称写为'yyyyy'时,文本剪切并在地图上显示为'uuuuu'。
我该怎么办?任何相关链接或示例代码..
我的代码
私有位图drawTitleOnMarkerIcon(MarkingInfo markingInfo){ 位图bm = BitmapFactory.decodeResource(getResources(), AddLocationTypeIcon.getIcon(markingInfo.getType()))。copy(Bitmap.Config.ARGB_8888,true);
Canvas canvas = new Canvas(bm);
Paint paint = new Paint();
paint.setColor(Color.DKGRAY);
paint.setTextSize(18f);
paint.setFakeBoldText(true);
paint.setTextAlign(Align.LEFT);
paint.setFilterBitmap(true);
paint.setAntiAlias(true);
paint.setDither(true);
paint.setFilterBitmap(true);
canvas.drawText(markingInfo.getName(), 0, bm.getHeight(), paint);
BitmapDrawable draw = new BitmapDrawable(getResources(), bm);
return draw.getBitmap();
}