Autore Topic: Consiglio su ListView  (Letto 555 volte)

Offline lz91

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S I-9000
  • Sistema operativo:
    Ubuntu, Windows 7
Consiglio su ListView
« il: 23 Marzo 2013, 18:42:39 CET »
0
Ciao ragazzi

E' da un paio di giorni che ho iniziato un progetto.
Cerchero' in breve di spiegare  cosa ho fatto e cosa vorrei fare.
Allora, ho creato un applicazione che mi visualizza un elenco di parole. Queste parole vengono visualizzare tramite ListView.
Ok, ipotizzando che voglia visualizzare 100 parole, per leggerle tutte dovro' utilizzare lo scroll   ;-).
E fin qui tutto ok. E' quello che ho fatto.

Ora vorrei chiedervi un consiglio.
Se io volessi che il mio testo scorra in modo automatico, come posso fare?
Per esempio ogni X secondi la mia lista scende di un elemento. Con quale funzione si puo' creare ?

Sempre riferito allo stesso esempio.
Se volessi che a un dato momento a inizio schermo venisse visualizzata la lista dal K-esimo elemento c'e' un modo per farlo ?  :'(

Vi ringrazio in anticipo, spero di essermi spiegato bene  :-P
« Ultima modifica: 23 Marzo 2013, 18:52:07 CET da lz91 »

Offline elfo83

  • Utente normale
  • ***
  • Post: 287
  • Respect: +23
    • Mostra profilo
  • Sistema operativo:
    Mac OS 10.8.2
Re:Consiglio su ListView
« Risposta #1 il: 23 Marzo 2013, 20:47:19 CET »
+1
Per scrollare la lista ogni tot secondi puoi utilizzare un CountDownTimer..

Codice (Java): [Seleziona]
new CountDownTimer(TempoTotale, intervalloDiTempo) {

     public void onTick(intervallo) {
     //ogni volta che passa l'intervallo di tempo sei qui e scrolli la lista con:
     tuaLista.ScrollTo(0,altezzaListaCheVuoiScrollare)
     }

     public void onFinish() {
//qui decidi di fare qualcosa quando il tempo totale è finito
     }
  }.start();

Se vuoi scrollare la lista all'inizio dell'activity basta usare tuaLista.scrollTo(0,PosizioneACuiVuoiScrollare); nell'onCreate()..

Offline lz91

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S I-9000
  • Sistema operativo:
    Ubuntu, Windows 7
Re:Consiglio su ListView
« Risposta #2 il: 24 Marzo 2013, 23:20:46 CET »
0
Ok grazie mille  :-)
il metodo scrollTo() funziona :) grazie
Adesso devo mettere a posto un pò il codice e poi provo a implementarlo con CountDownTimer.
Ti faccio sapere  :)