CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 29 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 6 su 6
Discussione:

Icona sulla barra dell'applicazione

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano


    Registrato dal
    Feb 2015
    Messaggi
    185

    Ringraziamenti
    2
    Ringraziato 14 volte in 14 Posts
    Predefinito

    Icona sulla barra dell'applicazione

    Salve a tutti, ho iniziato da poco a sviluppare una mia applicazione ed è un prb apparentemente banale ma non ci levo le gambe
    Non riesco a visualizzare un'icona accanto al titolo dell'activity.
    Ho letto dei tutorial ed ho inserito questo codice:
    codice:
    supportRequestWindowFeature(Window.FEATURE_LEFT_ICON);
    setContentView(R.layout.main_activity);
    getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,R.drawable.icon);
    subito dopo:
    super.onCreate(savedInstanceState);

    ma torna sempre l'errore: "requestFeature() must be called before adding content"

    mi sapete dire dove è che sbaglio?
    grazie

  2.  
  3. #2
    Androidiano


    Registrato dal
    Feb 2015
    Messaggi
    185

    Ringraziamenti
    2
    Ringraziato 14 volte in 14 Posts
    Predefinito

    Nessun idea ??

  4. #3
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts
    Predefinito

    Il requestWindowFeature va chiamato prima del super.onCreate(), non dopo.

  5. #4
    Androidiano


    Registrato dal
    Feb 2015
    Messaggi
    185

    Ringraziamenti
    2
    Ringraziato 14 volte in 14 Posts
    Predefinito

    Non funge.
    Ho provato a mettere:
    android:icon="@drawable/icon"

    nella sezione Application del Manifest, non compare comunque ma ho notato che se vado nel task dello smartphone, dove le schermate delle apps aperte sono elencate, c'è l'icona !!
    Sarà un problema del tema utilizzato?
    E': Theme.AppCompat.Light.DarkActionBar

  6. #5
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts
    Predefinito

    In un mio progetto ho avuto la necessità di impostare l'icona per l'ActionBar e l'ho fatto in questo modo.



    Il getSupportActionBar() è un metodo disponibile nella libreria app-compat-v7 fornita da Google, nelle classi AppCompatActivity e ActionBarActivity (deprecata). Se estendi Activity devi utilizzare getActionBar() (richiede minSdkVersion=11).

  7. #6
    Androidiano


    Registrato dal
    Feb 2015
    Messaggi
    185

    Ringraziamenti
    2
    Ringraziato 14 volte in 14 Posts
    Predefinito

    grande ! funziona
    anche con la sola prima riga

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy