2012-11-22 4 views
0

Google지도 및 오버레이가있는 Android 용 MonoDevelop을 사용하고 있습니다.오버레이 항목 아래에 텍스트 표시

내 질문은 : 어떻게 각 오버레이 항목 아래에 간단한 텍스트 섹션을 추가 할 수 있습니까?

내가 일반적으로 텍스트를 표시하는 데 사용하는 코드입니다 :

var toast = Toast.MakeText (this, "Test", ToastLength.Short); 

이 작동, 아직는지도 하단에 배치됩니다. 나는 같은 생각을 가지고 있지만 각 오버레이 항목 아래에 텍스트를 배치 할 수 있습니다.

일부 도움이 필요합니까?

덕분에 나는 주어진 offsetX 및 offsetY에서 토스트를 설정하는 몇 가지 코드를 부여받은

UPDATE. ItemizedOverlay로 그려진 각 오버레이 항목에 대한 오프셋을 실제로 찾아서 각 오버레이 항목 아래에 토스트 텍스트를 표시 할 수있는 코드를 알려주시겠습니까?

답변

1

것은이 상단에 토스트를 보여보십시오 :

String text = “example toast text!”; 
Toast toast = Toast.makeText(getApplicationContext(), text, Toast.LENGTH_SHORT); 

/* Positioning your Toast */ 
int offsetX = 0, offsetY = 0; 
toast.setGravity(Gravity.TOP, offsetX, offsetY); 
toast.show(); 

는 토스트 더 많은 사용자 정의를 위해 this 링크를 참조하십시오.

+0

감사합니다. '귀하의 토스트 위치 지정'에 대해 어떻게 오버레이 항목의 offsetX 및 offSetY를 얻을 수 있습니까? 하나 이상의 오버레이 항목이 있습니다. – Garry

+0

제발 좀 도와 주실 래요? – Garry