14

Sono stato in grado di aggiungere tutti i miei marcatori alla mia mappa, utilizzando le posizioni fornite dalla mia API, ma non sono stato in grado di aggiungere un ActionBar.Aggiunta di una barra azioni al modello di attività di Google Maps predefinito in Android Studio

Come accennato, sto utilizzando il modello "Google Maps Activity" di Android Studio. Come posso aggiungere un ActionBar a questo modello?

Per favore fatemi sapere se c'è qualche codice che avete bisogno da me.

+0

Il modello predefinito visualizza già un ActionBar nel mio caso .. – Simas

+0

@ user3249477 Hmm ... Il modello stesso dà l'impressione che avrebbe una barra di azione, ma quando effettivamente realizzo il progetto, nulla. – ztnark

+0

Queste informazioni sulla tua app possono aiutare: minSdk, targetSdk, stile di attività e versione dell'API del dispositivo. – Simas

risposta

48

L'estensione AppCompatActivity invece di FragmentActivity mi ha aiutato.

+2

Questa dovrebbe essere la risposta accettata. L'attuale risposta accettata non risolve questo problema !! – pedroremedios

+0

Concordato @pedroremedios! Questa soluzione ha funzionato per me. Contrassegnerò l'altra risposta che è stata originariamente accettata e che non ha funzionato. –

+0

Funziona per me, cambiando 'FragmentActivity' in' AppCompatActivity' – BK19

1

Poiché il tuo minSdk è 18, non dovresti utilizzare il tema di supporto (AppCompat). Modificarlo a Holo:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
</style> 

anche assicurarsi che le attività si estendono Activity o FragmentActivity.

+0

SÌ! Questo ha risolto il mio problema. Grazie mille! – ztnark

+1

la mia attività estende 'FragmentActivity' e' miniSDK' è '15' cosa fare. quando provo '' android studio non dà suggerimenti. –

+0

Ho tutto quanto sopra menzionato, ma questa soluzione non ha funzionato per me. Tuttavia, la soluzione di @GeorgeK in questa pagina di modifica ** estende FragmentActivity ** a ** AppCompatActivity ** risolvendola. –

Problemi correlati