Autore Topic: list_view  (Letto 453 volte)

Offline fra_ale

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Mostra profilo
list_view
« il: 04 Febbraio 2011, 12:37:01 CET »
0
ciao a tutti,
ho realizzato una list_view (come indicato in post in questo forum) contenente dati presi dal db e un immagine per ogni riga..fin qui tutto bene..
ora, c'è il modo di far visualizzare solo un tot elementi alla volta?
cioè se ad esempio da una query ottengo 200 dati e quindi 200 righe..ne voglio visualizzare ad esempio solo 10 per volta e avere una freccia che mi permetta di visualizzare i 10 successivi u una freccia ke mi permetta di visualizzare i 10 precedenti..

non riesco a trovare un modo per uscirne..

Offline dessorry

  • Utente normale
  • ***
  • Post: 230
  • Who lived hoping died craping
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Play Store ID:
    dessorry
  • Sistema operativo:
    Windows, Ubuntu, Kubuntu
Re:list_view
« Risposta #1 il: 04 Febbraio 2011, 12:45:09 CET »
0
i risultati della query immagino stiano in un cursor
ed immagino che prendi le cose dal corsor facendo un while(cursor.movetonext())
per fermarti a 10 ti basta far un fo(int i=0; i<10; i++)
e allinterno del ciclo fare cursor.movetonext
ovviamente fai attenzione a non raggiungere la fine del cursor


Offline fra_ale

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Mostra profilo
Re:list_view
« Risposta #2 il: 04 Febbraio 2011, 13:06:08 CET »
0
a ok..ti spiego avendo io programmato jsf pensavo che anche in adroid ci fosse un metodo che permetteva di visualizzare solo un tot di elementi alla volta..

quindi faccio come mi hai detto creo poi un bottom ke nel caso sia avanti mi richiama il for ma con i incrementato di 10..

Offline dessorry

  • Utente normale
  • ***
  • Post: 230
  • Who lived hoping died craping
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Play Store ID:
    dessorry
  • Sistema operativo:
    Windows, Ubuntu, Kubuntu
Re:list_view
« Risposta #3 il: 04 Febbraio 2011, 13:07:05 CET »
0
si esatto devi fare così

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +202
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:list_view
« Risposta #4 il: 04 Febbraio 2011, 13:32:57 CET »
0
« Ultima modifica: 04 Febbraio 2011, 13:38:27 CET da Qlimax »

Offline dessorry

  • Utente normale
  • ***
  • Post: 230
  • Who lived hoping died craping
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Play Store ID:
    dessorry
  • Sistema operativo:
    Windows, Ubuntu, Kubuntu
Re:list_view
« Risposta #5 il: 04 Febbraio 2011, 13:35:01 CET »
0
ma così gli tocca fare un sacco di query
nell'altro modo ne fa una solo e poi decide quante righe visualizzare

giusto?

Offline fra_ale

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Mostra profilo
Re:list_view
« Risposta #6 il: 04 Febbraio 2011, 13:40:08 CET »
0
infatti..penso sia meglio il metodi suggerito da dessory..
ma io ora ne visualizzo 10, l'utente preme il bottome per visualizzare i 10 successivi, ora apro un altra pagina o aggiorno questa?e poi c'è il modo di farli apparire da destra ad esempio..