[英]icons seems too small in some devices
我的图标大小:mdpi为32x32,hdpi为48x48,xhdpi为64x64。 在某些设备上一切正常。 但是其他...代码如下所示
bmpOriginal = BitmapFactory.decodeResource(this.getResources(), R.drawable.on_green_icon);
int w = bmpOriginal.getWidth();
int h = bmpOriginal.getHeight();
Bitmap bmResult = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);
Canvas tempCanvas = new Canvas(bmResult);
tempCanvas.rotate(f, bmpOriginal.getWidth()/2, bmpOriginal.getHeight()/2);
tempCanvas.drawBitmap(bmpOriginal, 0, 0, null);
BitmapDrawable bmd = new BitmapDrawable(bmResult);
LayerDrawable finalImage = new LayerDrawable(
new Drawable[]{bmd, new BitmapDrawable(bmResult)});
itemizedOverlay.addOverlayItem((int)(lat * 1E6), (int)(lng * 1E6), str_info, editDate, finalImage);
您可能也对我刚刚提供的所有回复感兴趣,请查看LINK 。 它是有关整个过程以及Gru提供的链接的更完整的信息。
我认为您需要在可绘制资源中放入96x96图标。
因为那是比许多设备分辨率更好的大小。
所以,这是可行的...
试着看结果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.