0
Android 용 MonoDevelop 및 MapsAndLocationDemo를 사용하여 Android 휴대 전화 응용 프로그램을 개발 중입니다. 각 오버레이 항목 아래에 일부 텍스트를 표시하려고합니다. 이렇게하려면 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 코드 줄을 제거하면 텍스트가 전혀 표시되지 않습니다.
사각형을 그리지 않고 오버레이 항목 아래에 원하는 텍스트를 표시하는 데 도움이 될 수 있습니까?