Autore Topic: SimpleCursorAdapter e custom icone  (Letto 602 volte)

Offline racoonlab

  • Utente junior
  • **
  • Post: 98
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
SimpleCursorAdapter e custom icone
« il: 21 Maggio 2011, 22:27:34 CEST »
0
Ciao,

Ho letto questo interessante articolo su come personalizzare le icone per una ListView

Android ListView and ListActivity - Tutorial

dove costruisco una nuova classe MyArrayAdapter per poter utilizzare icone personalizzate.

Esiste un modo pe cambire una icona di una listview utilizzando SimpleCursorAdapter?

Saluti.

r

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:SimpleCursorAdapter e custom icone
« Risposta #1 il: 21 Maggio 2011, 22:33:54 CEST »
0

Offline racoonlab

  • Utente junior
  • **
  • Post: 98
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
Re:SimpleCursorAdapter e custom icone
« Risposta #2 il: 21 Maggio 2011, 22:34:55 CEST »
0
Ciao Ricky,

Ci butto un occhio,

Grazie!

r

Offline racoonlab

  • Utente junior
  • **
  • Post: 98
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
Re:SimpleCursorAdapter e custom icone
« Risposta #3 il: 21 Maggio 2011, 23:05:52 CEST »
0
ok ma come gli passo la mia immagine?

Codice (Java): [Seleziona]
myAdapter.setViewBinder(new ViewBinder() {
                 

            //@Override
            public boolean setViewValue(View view, Cursor cursor, int columnIndex) {
                    // TODO Auto-generated method stub
                    if(view instanceof ImageView){
                            ((ImageView) view).setImageResource(cursor.getInt(columnIndex));                            
                            return true;
                    }

                    return false;
            }
   });
               
                setListAdapter(myAdapter);
?
« Ultima modifica: 21 Maggio 2011, 23:23:42 CEST da Ricky` »

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:SimpleCursorAdapter e custom icone
« Risposta #4 il: 22 Maggio 2011, 10:51:38 CEST »
0
Dove ce l'hai l'immagine che vuoi passare?

Offline racoonlab

  • Utente junior
  • **
  • Post: 98
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
Re:SimpleCursorAdapter e custom icone
« Risposta #5 il: 22 Maggio 2011, 11:36:18 CEST »
0
Ciao Ricky,

L'ho in drawable.

r

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:SimpleCursorAdapter e custom icone
« Risposta #6 il: 22 Maggio 2011, 11:37:35 CEST »
0
Ciao Ricky,

L'ho in drawable.

r

Ma se devi mettere sempre la stessa ti conviene metterla direttamente nel layout che usi per la riga...

Offline racoonlab

  • Utente junior
  • **
  • Post: 98
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
Re:SimpleCursorAdapter e custom icone
« Risposta #7 il: 22 Maggio 2011, 11:40:12 CEST »
0
Ah  ok,
Ma se volessi metterne diverse? Giusto perché così capisco come si fa.

Anche perché, in futuro, è probabile che metta icone diverse a seconda di certi gruppi.

r
« Ultima modifica: 22 Maggio 2011, 11:45:41 CEST da racoonlab »

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:SimpleCursorAdapter e custom icone
« Risposta #8 il: 22 Maggio 2011, 13:09:27 CEST »
0
Ah  ok,
Ma se volessi metterne diverse? Giusto perché così capisco come si fa.

Anche perché, in futuro, è probabile che metta icone diverse a seconda di certi gruppi.

r

Devi mettere nel database l'id del drawable che intendi usare...