/ / Ako prekryť text na zobrazenie mapy Android - android

Ako prekrývať text na android mapové zobrazenie - android

Mám aplikáciu, ktorá má zobraziť MapViewvýška aj šírka fill_parent. Potrebujem prekryť text v hornej časti Zobrazenie mapy. Ako to urobiť ?. Pozadie textu by malo byť transparentné. Aj text má vlastnosť markízy. Je to možné?

odpovede:

4 pre odpoveď č. 1

Použite a RelativeLayout ako koreňový kontajner vášho rozloženia a pridajteMapView a TextView na to (pod MapView v rozložení xml súbor). TextView použite na zobrazenie textu, ktorý sa má zobraziť nad mapou. Teraz môžete použiť atribúty začínajúce nalayout_ umiestniť TextView tam, kde ho chcete.

Pokiaľ viem, efekt efektu funguje iba vtedy, keď je TextView zaostrený a jeho textová hodnota je príliš dlhá na to, aby sa zmestila do celého TextView.

Pozadie TextView by malo byť štandardne transparentné.


1 pre odpoveď č. 2

Vytvorte RelativeLayout ako kontajner vášho Mapview a TextView

<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<MapView .../>
<TextView />      </RelativeLayout>

Môžete zobraziť TextView, kde chcete, s atribútmi dieťaťa RelativeLayout, napríklad na textView: layout_alignParentBottom = "true"


0 pre odpoveď č. 3

Inak stačí použiť itermized prekrytie, aby sa text vložil.