Autore Topic: Draw inside ListView item?  (Letto 464 volte)

Offline freefab

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    NEXUS S
  • Play Store ID:
    freefab
  • Sistema operativo:
    OSX 10.7.1
Draw inside ListView item?
« il: 22 Novembre 2012, 16:25:48 CET »
0
Ciao a tutti.
Stavo personalizzando una listview della mia applicazione con delle immagini; ho seguito l'ottimo tutorial di Riky (http://www.anddev.it/index.php/topic,432.msg2738.html#msg2738) ed ho raggiunto il risultato voluto.
Adesso vorrei poter creare direttamente le icone (semplici cerchi colorati per ogni riga con un numero) come fare?
La mia idea è stata di creare un'altro metodo in viewCache senza modificare altro e richiamarlo dell'adapter a posto di getImageViewPhoto(), il risultato è che non viene visualizzato niente
cosa sbaglio?
Codice: [Seleziona]
       
public Bitmap getBitmap () {
                if ( mBitmap == null ) {
                        mBitmap = Bitmap.createBitmap(50, 50, Bitmap.Config.ALPHA_8);
                        drawIntoBitmap(mBitmap);
                }
                return mBitmap;
        }

grazie

Offline freefab

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    NEXUS S
  • Play Store ID:
    freefab
  • Sistema operativo:
    OSX 10.7.1
Re:Draw inside ListView item?
« Risposta #1 il: 22 Novembre 2012, 18:35:58 CET »
0
Scusate ragazzi mi rispondo solo, sono cotto!

seguendo sempre il tutorial di Riky basta utilizzare setImageBitmap( immagine bitmap ) invece di  .setImageResource( id della risorsa ) nell'Adapter nell'override del metodo getView

scusate ancora