Autore Topic: Arrayadapter  (Letto 756 volte)

Offline niczip

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    samsug galaxy tab
  • Sistema operativo:
    windows 7
Arrayadapter
« il: 31 Marzo 2011, 13:25:55 CEST »
0
Ciao a tutti,
perdonatemi se la richiesta di chiarimento è banale.
Mentre studiavo gli Arrayadapter (dal libro di Carli) mi sono soffermato su una questione che non mi tornava molto chiara.
Il costruttore di un ArrayAdapter può essere, tra gli altri:
ArrayAdapter(Context context, int textViewResourceId, T[] objects)
o
ArrayAdapter(Context context, int resource, int textViewResourceId, T[] objects)
da quello che ho capito il secondo lo uso se ho customizzato la row all'interno della mia listview.
quello che non mi è chiaro è, nel secondo caso, il riferimento al textViewResourceId.
cioè se la mia row personalizzata ha, per esempio una immagine, 2 textview e una checkbox, in quel riferimento che ci devo mettere?
spero di essermi spiegato in maniera più o meno comprensibile.
grazie a tutti

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo

Offline mimmog

  • Utente senior
  • ****
  • Post: 731
  • Respect: +11
    • MisterX_Dev
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note e Galaxy Nexus
  • Play Store ID:
    MisterX_Dev
  • Sistema operativo:
    Windows 7
Re: Arrayadapter
« Risposta #2 il: 01 Aprile 2011, 11:44:41 CEST »
0
L'id della textview é sempre quello della prima textview che hai nel layout mentre se vuoi customizzare ogni riga della listview fai riferimento al link postato da Ricky

Sent from my GT-I9000 using Tapatalk

Offline niczip

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    samsug galaxy tab
  • Sistema operativo:
    windows 7
Re:Arrayadapter
« Risposta #3 il: 01 Aprile 2011, 12:40:36 CEST »
0
Grazie per le risposte!
il tutorial di Ricky lo avevo studiato ma nel libro si faceva proprio riferimento ad una row customizzata in cui c'erano due textview e veniva usato il costruttore
ArrayAdapter(Context context, int resource, int textViewResourceId, T[] objects)
la cosa un pò mi spiazzava: ora ho capito che devo mettere l'id della prima textview.
grazie di nuovo

Offline mimmog

  • Utente senior
  • ****
  • Post: 731
  • Respect: +11
    • MisterX_Dev
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note e Galaxy Nexus
  • Play Store ID:
    MisterX_Dev
  • Sistema operativo:
    Windows 7
Re: Arrayadapter
« Risposta #4 il: 01 Aprile 2011, 16:29:05 CEST »
0
Prego ;-)

Sent from my GT-I9000 using Tapatalk