0
我正在開發Android手機應用程序使用MonoDevelop爲Android和MapsAndLocationDemo。我想在每個覆蓋項目下顯示一些文本。我已經重寫了Draw方法來做到這一點。顯示文本沒有矩形
這裏是我的代碼:
public override void Draw (Android.Graphics.Canvas canvas, MapView mapView, bool shadow)
{
base.Draw (canvas, mapView, shadow);
var paint = new Paint();
paint.AntiAlias = true;
var gp = overlayDetailsForThisOverlay.overlayGeoPoint;
var pt = mapView.Projection.ToPixels (gp, null);
canvas.DrawRect (pt.X, pt.Y, pt.X + 50, pt.Y + 50, paint);
canvas.DrawText("Test", pt.X, pt.Y, paint);
}
我只是想顯示的文本。但是,如果我刪除了canvas.DrawRect代碼行,則根本不顯示任何文本。
我可以請一些幫助來顯示覆蓋項目下的一些所需的文本,而沒有繪製矩形嗎?