CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Visualizzazione dei risultati da 1 a 3 su 3
Discussione:

lista scrollabile di foto

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. #1
    Senior Droid


    Registrato dal
    Feb 2010
    Messaggi
    305

    Ringraziamenti
    4
    Ringraziato 17 volte in 17 Posts
    Predefinito

    lista scrollabile di foto

    Ho delle foto nella cartella /sdcard/Pictures/ e voglio una lista scrollabile di queste foto.
    Ho implementato ListAdapter in questo modo:



    Nella Activity ho collegato poi una ListView ad una istanza di ImageAdapter.
    Più o meno funziona, ma quando ci sono più di 6 o 7 foto nella cartella BitmapFactory finisce la memoria e lancia un'eccezione.
    Consigli?

  2.  
  3. #2
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    Le immagini quanto sono grandi? E sopratutto, che eccezione genera ?

    Il mio suggerimento personale è quello di mostrare solamente le immagini attualmente visibili nello schermo.
    Oppure prova a ridimensionare le immagini in modo da far si che pesino molto meno in memoria.

    Twitter @veke87

  4. #3
    Senior Droid


    Registrato dal
    Feb 2010
    Messaggi
    305

    Ringraziamenti
    4
    Ringraziato 17 volte in 17 Posts
    Predefinito

    Beh le immagini sono quelle fatte con la fotocamera, quindi dipende anche dal cellulare. Comunque diciamo dai 70 ai 120k.
    L'errore che mi ha dato era un out of memory exception, "bitmap size exceeds VM size" su una chiamata a BitmapFactory.decodeFile(); ogni tanto mi dice anche "failed to connect to camera", al che mi tocca riavviare addirittura il cellulare.

    Per ridimensionare le immagini che intendi? Di salvarle proprio rimpicciolite quando vengono scattate? O magari potrei salvare due copie per ogni immagine, una rimpicciolita e una grande, e usare quella rimpicciolita nell'adapter.
    Ultima modifica di eafkuor; 24-07-10 alle 18:28

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