Autore Topic: Aggiungere bottoni su MapActivity  (Letto 737 volte)

Offline emaborsa

  • Utente normale
  • ***
  • Post: 274
  • Java Developer
  • Respect: +33
    • Google+
    • emaborsa
    • Mostra profilo
    • www.emaborsa.com
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Linux 10 - Win8.1 - Android 4.1.2
Aggiungere bottoni su MapActivity
« il: 10 Luglio 2012, 09:14:48 CEST »
0
Ciao,
stavo cercando di aggiungere dei tasti per switchare da Satellite a Traffic come da questa immagine, ma non saprei come fare.
Qualcuno mi può dare una dritta?
Cioè, ci sono riuscito, ma sembrano essere coperti dal ItemizedOverlay, perciò se li clicco non succede nulla.
« Ultima modifica: 10 Luglio 2012, 10:08:47 CEST da emaborsa »

Offline emaborsa

  • Utente normale
  • ***
  • Post: 274
  • Java Developer
  • Respect: +33
    • Google+
    • emaborsa
    • Mostra profilo
    • www.emaborsa.com
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Linux 10 - Win8.1 - Android 4.1.2
Re:Aggiungere bottoni su MapActivity
« Risposta #1 il: 10 Luglio 2012, 10:14:52 CEST »
+1
Ciao,
stavo cercando di aggiungere dei tasti per switchare da Satellite a Traffic come da questa immagine, ma non saprei come fare.
Qualcuno mi può dare una dritta?
Cioè, ci sono riuscito, ma sembrano essere coperti dal ItemizedOverlay, perciò se li clicco non succede nulla.

OK, risolto. Basta mettere mapView e una relativeLayout all'interno di una Layout (tipo un container). Poi nella relativeLayout ci si mette quello che vuole. Io ho messo due textfield, basta mettere clickable=true e dargli sotto onClick il metodo da richiamare.

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Aggiungere bottoni su MapActivity
« Risposta #2 il: 10 Luglio 2012, 10:16:03 CEST »
0
Ciao, come hai fatto?? Io a occhio e croce ti direi di utilizzare un FrameLayout, che appunto ti permette di sovrapporre gli elementi...

[edit] Ottimo ;)