CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Pagina 3 di 4 primaprima 1234 ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 21 a 30 su 37
Discussione:

Adapter

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


    Registrato dal
    Aug 2010
    Messaggi
    229

    Ringraziamenti
    0
    Ringraziato 5 volte in 4 Posts
    Predefinito

    Bhe che dire ??? COMPLIMENTI ASSAI un bel codice pulito pulito mi prendo quasi vergogna a parlare con voi di cose che sicuramente vi sembrano della caxxate abiate pazienza

  2.  
  3. #22
    Senior Droid L'avatar di Cymon


    Registrato dal
    Jul 2010
    Messaggi
    419

    Ringraziamenti
    7
    Ringraziato 43 volte in 42 Posts
    Predefinito

    Quote Originariamente inviato da TheCopacabanaMan Visualizza il messaggio
    Cymon contro tutti
    Il ritorno di Cymon
    Cymon colpisce ancora
    Così mi'moziono

    Comunque, senza stare a scrivere l'app quello che avrei fatto sarebbe stato scrivere una classe estensione di ArrayAdapter



    Al suo interno mi sarei poi dedicato a reimplementare il metodo getView



    Ed è qui che sarebbero cominciati i dolori. Infatti non sono riuscito a trovare un metodo in android che mi permetta di "disegnare" la view restituita da questo metodo in output tramite XML. Se qualcuno lo conosce e vuole dirmelo gli sarò grato per sempre!
    Non potendo fare una cosa del genere l'unica possibiltà è armarsi di pazienza e istanziare tutto:



    Dato questo codice e un array con tutte le stringhe che si vuole usare tipo labels[] è banale inserire qualcosa tipo



    ovviamente si chiude tutto con un

    La classe madre, all'istanziazione del suo adapter, userà ovviamente questa nuova classe.

    Scusatemi se ci sono imprecisioni, non è vero codice, ho buttato giù tutto in fretta per far capire, anche perché ho paura che per farlo funzionante ci sarebbe voluto un po' di tempo...

    Ma perché seguire una linea di sviluppo così complessa (e complicata) invece della soluzione di CopacabanaMan?

    Innanzitutto quando ho scritto la app che conteneva questa roba non conoscevo il SimpleAdapter
    Oltre a ciò questo metodo lascia una libertà molto più vasta. Nel caso in cui lo ho usato, per esempio, in ogni elemento compariva anche un'immagine recuperata da un DB quindi ovviamente le mie necessità erano un po' più vaste di quanto fattibile con il SimpleAdapter.
    Infine comunqe avevo già riscritto la classe Adapter per altri motivi e quindi mi è venuto più naturale... se reimplementando viene oltretutto fuori qualcosa di riutilizzabile in diversi progetti averlo anche come classe a sé può essere molto comodo, per i soliti principi di modularità Java.

    Spero di avervi confuso a dovere anch'io
    La mia katana: Slackware 13.1
    La mia wakizashi: Acer A1 Liquid con Android 2.1 Eclair
    Il mio sito: Follow the rabbit (con la sua App )

  4. #23
    Androidiano


    Registrato dal
    Aug 2010
    Messaggi
    229

    Ringraziamenti
    0
    Ringraziato 5 volte in 4 Posts
    Predefinito

    Bhe on effetti alla fine hai fatto un estensione dell'arrayadapter ma non avendo trovato il metodo sei tornato a quello che ha fatto Copacabana :-) sicuramente il suo codice come dici é il più logico ma ero curioso di vedere cosa ci avresti proposto :-)

  5. #24
    Senior Droid


    Registrato dal
    May 2010
    Località
    Rivoli
    Messaggi
    426

    Ringraziamenti
    6
    Ringraziato 48 volte in 47 Posts
    Predefinito

    Ciao, Cymon. La tua e' una soluzione indubbiamente professionale. C'mplimenti per il lavoro!

  6. #25
    Androidiano


    Registrato dal
    Aug 2010
    Messaggi
    229

    Ringraziamenti
    0
    Ringraziato 5 volte in 4 Posts
    Predefinito

    Scusa Copacabana, tornando al tuo primo esempio, quello con gli HasMap per intenderci, se io volessi dare ad ogni pulsante un OnClickListener posso farlo ??

  7. #26
    Senior Droid


    Registrato dal
    May 2010
    Località
    Rivoli
    Messaggi
    426

    Ringraziamenti
    6
    Ringraziato 48 volte in 47 Posts
    Predefinito

    Quote Originariamente inviato da mimmog Visualizza il messaggio
    Scusa Copacabana, tornando al tuo primo esempio, quello con gli HasMap per intenderci, se io volessi dare ad ogni pulsante un OnClickListener posso farlo ??
    Certo
    Prova a farlo tu

  8. #27
    Androidiano


    Registrato dal
    Aug 2010
    Messaggi
    229

    Ringraziamenti
    0
    Ringraziato 5 volte in 4 Posts
    Predefinito

    Ci ho provato ma sò proprio de coccio, in pratica prendo il riferimento al Button con il codice


    e poi con il codice



    unica cosa che quando parte l'applicativo mi dà errore sulla macchina virtuale presumo perchè io gli dò il riferimento del button quello che si trova nel file row.xml invece qui i pulsanti sono creati dinamicamente....ho provato anche ad inserire nel ciclo for la riga pulsante.setOnClickListener(this) ma niente da fare SONO UNA CHIAVICAAAAA

  9. #28
    Senior Droid


    Registrato dal
    May 2010
    Località
    Rivoli
    Messaggi
    426

    Ringraziamenti
    6
    Ringraziato 48 volte in 47 Posts
    Predefinito

    Quote Originariamente inviato da mimmog Visualizza il messaggio
    ...niente da fare SONO UNA CHIAVICAAAAA
    Finisco un po' cio' che sto facendo & gli do' un'occhiata, ok?

  10. #29
    Androidiano


    Registrato dal
    Aug 2010
    Messaggi
    229

    Ringraziamenti
    0
    Ringraziato 5 volte in 4 Posts
    Predefinito

    Si si senza fretta intanto finisco di piangere... porca vacca non mi entrerà mai nella capoccia questo android!!!

  11. #30
    Senior Droid


    Registrato dal
    May 2010
    Località
    Rivoli
    Messaggi
    426

    Ringraziamenti
    6
    Ringraziato 48 volte in 47 Posts
    Predefinito

    Ecco qui, ecco qua.
    Trovi il progetto in allegato.

    Nota: ho modificato il file row.xml (quello del layout) per aggiungere
    codice:
    android:onClick="Button_Premuto"
    Questo richiama la funzione omonima nel file Mimmog_Activity.java:
    codice:
    public void Button_Premuto(View view)
    ...altro gelato?
    File allegati

Pagina 3 di 4 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