Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在Google map-v2上增加和减少图标的宽度和高度名称?_Android_Text_Paint - Fatal编程技术网

Android 如何在Google map-v2上增加和减少图标的宽度和高度名称?

Android 如何在Google map-v2上增加和减少图标的宽度和高度名称?,android,text,paint,Android,Text,Paint,我正在清晰地获取地图上标记的名称,但我希望增加地图上标记名称的宽度和高度 当我将标记名写为“yyyy”时,文本就会像“uuuu”一样在地图上剪切和显示 我怎样才能继续?此的任何相关链接或示例代码 我的代码 专用位图drawTitleOnMarkerIcon(MarkingInfo MarkingInfo){ 位图bm=BitmapFactory.decodeResource(getResources(), AddLocationTypeIcon.getIcon(markingInfo.getTy

我正在清晰地获取地图上标记的名称,但我希望增加地图上标记名称的
宽度
高度

当我将标记名写为“yyyy”时,文本就会像“uuuu”一样在地图上剪切和显示

我怎样才能继续?此的任何相关链接或示例代码

我的代码

专用位图drawTitleOnMarkerIcon(MarkingInfo MarkingInfo){ 位图bm=BitmapFactory.decodeResource(getResources(), AddLocationTypeIcon.getIcon(markingInfo.getType()).copy(Bitmap.Config.ARGB_8888,true)


减少文本大小或增加画布高度。我是android新手,如何通过添加bm.getHeight()+30I来增加画布高度?我尝试过,但没有用。同样,没有增加宽度和高度。。。
    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();
}