CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 31 Thanks ricevuti nell'ultimo mese

Pagina 2 di 6 primaprima 1234 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 11 a 20 su 57
Discussione:

colore background ed effetto su evento click

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. #11
    Androidiano


    Registrato dal
    Oct 2009
    Messaggi
    97

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Da come hai scritto il codice sembra che tu sia alle prime armi.
    La gestione degli item della lista la devi fare all'interno dell'adapter (estendendolo) che assegni alla lista.
    Cioè dentro all'adapter fai in modo che se l'elemento ha un certo valore usi il colore appropriato, poi quando cambi il valore dei dati che la lista gestisce usi il metodo notifyDataSetChanged() dell'adapter.

  2.  
  3. #12
    Androidiano


    Registrato dal
    Sep 2010
    Messaggi
    53

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Red face

    eh si esatto sono alle prime armi ...è un mesetto che ci sto lavorando sopra ad android però ho fatto dei notevoli passi avanti...ti ringrazio per il suggerimento...ora vedo cosa riesco a combinare...ti faccio sapere...grazie

    cmq io mi sono creato la classe MyAdapter seguente:


    poi quando vado a popolare la listview faccio ovviamente:


    Quindi da quello che dici quello che voglio fare io con il cambiamento dei colori è da fare all'interno della classe MyAdapter?
    ti ringrazio di nuovo ciao

  4. #13
    Androidiano


    Registrato dal
    Oct 2009
    Messaggi
    97

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Io non ho mai usato ne esteso un CursorAdapter e ho visto che è leggermente diverso dagli altri adapter, quindi ti suggerisco di cercarti dei tutorial specifici.
    Quello che hai scritto mi sembra giusto.
    Quando avrai sistemato l'adapter e cambierai lo stato nel db farai adaptatore.notifySet... e ci pensara da solo a cambiare il colore.

  5. #14
    Androidiano


    Registrato dal
    Sep 2010
    Messaggi
    53

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Facendo così:



    funziona cioè mi cambia tutto lo sfondo di tutti gli elementi della listview...quello che non capisco è come poter fare a far cambiare il colore all'elemento della listview corretto e non a tutta la listview....thanks for all!

  6. #15
    Androidiano


    Registrato dal
    Oct 2009
    Messaggi
    97

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    adaptatore.notifyDataSetChanged(); Non va all'interno dell'adattatore, ma nell'activity o in una qualsiasi parte di codice, esterna all'adapter, dove fai cambiare il dato.

  7. #16
    Androidiano


    Registrato dal
    Sep 2010
    Messaggi
    53

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    ok ti ringrazio....all'interno dell'adapter come posso far cambiare il colore di sfondo al solo all'elemento della listview che mi interessa e non a tutta la listview?? io a disposizione ho la posizione (int) dell'elemento della listview che ho cliccato, cioè al posto di

    ((ListView)findViewById(R.id.productsLv)).setBackg roundResource(R.drawable.pippo);


    cosa dovrei mettere?

  8. #17
    Androidiano


    Registrato dal
    Oct 2009
    Messaggi
    97

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    In teoria dovrebbe essere gia a posto cosi. O anche cosi te li colora tutti?

  9. #18
    Androidiano


    Registrato dal
    Sep 2010
    Messaggi
    53

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Facendo così in listview mi crea lo stesso elemento per più volte perchè gli viene settato il cursor alla posizione "posizione"....

  10. #19
    Androidiano


    Registrato dal
    Oct 2009
    Messaggi
    97

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Facendo come? Cosi come hai scritto tu? (Te lo chiedo perche ho cancellato un post che era sbagliato)

  11. #20
    Androidiano


    Registrato dal
    Sep 2010
    Messaggi
    53

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Scusami io avevo letto il post sbagliato..come non detto...facendo come prima che mi dicessi che dovrebbe essere già tutto a posto mi colora lo stesso tutti gli elementi...

    Il mio file pippo.xml nella cartella drawable è il seguente:


    mentre il mio file colori.xml nella cartella values è il seguente:


    io quando una volta che la quantità raggiunge zero di un elemento una volta che ci passo sopra per ora diventa tutta la listview bianca...io invece vorrei diventasse bianco solo l'elemento che ha quantità = 0

Pagina 2 di 6 primaprima 1234 ... ultimoultimo
Ultima pagina

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