Autore Topic: Visualizzare più righe di dati in una textview  (Letto 523 volte)

Offline dr4gone

  • Utente junior
  • **
  • Post: 66
  • Respect: +1
    • Mostra profilo
Visualizzare più righe di dati in una textview
« il: 04 Gennaio 2012, 11:27:34 CET »
0
Ciao a tutti..
Mi sto sbattendo un po con il parsing Html per ottenere una lista di dati ordinata.

Per ora sono riuscito ad ottenere tramite questo pezzo di codice:
Codice (Java): [Seleziona]
public void GetValue() {
                               
                                int i = 0;
                                    String s[] = new String [resultInfo.size()]; // definisco la grandezza dell'array
                                        for(Element el : resultInfo){
                                                s[i++]= el.text(); // in ogni elemento dell'array metto un dato di testo       
                                         }
                                       
                                for (int j = 7; j < resultInfo.size() - 5 ; j++) {
                                       
                                        tv_person.setText(s[j]);
                                        System.out.println(j + ":" + s[j]);
                                   
                                        }
                                        System.out.println("Dimensione array:" +resultInfo.size());

                                }

Questa uscita nel log:
Codice: [Seleziona]
01-04 10:07:58.335: I/System.out(2854): 7:Bartolucci Bianchi N.
01-04 10:07:58.335: I/System.out(2854): 8:50141 Firenze (FI)
01-04 10:07:58.335: I/System.out(2854): 9:Tel:xxxxxxx
01-04 10:07:58.335: I/System.out(2854): 10:Via xxxxxxxx
01-04 10:07:58.335: I/System.out(2854): 11:Bartolucci
01-04 10:07:58.335: I/System.out(2854): 12:
01-04 10:07:58.335: I/System.out(2854): 13:Bianchi Dr. Giuseppe
01-04 10:07:58.335: I/System.out(2854): 14:50125 Firenze (FI)
01-04 10:07:58.335: I/System.out(2854): 15:Tel:xxxxxxxx
01-04 10:07:58.335: I/System.out(2854): 16:xxxxxxxxxx
01-04 10:07:58.345: I/System.out(2854): 17:Bianchi
01-04 10:07:58.345: I/System.out(2854): 18:
01-04 10:07:58.345: I/System.out(2854): 19:Bianchi Giuseppe
01-04 10:07:58.345: I/System.out(2854): 20:50127 Firenze (FI)
01-04 10:07:58.345: I/System.out(2854): 21:Tel:xxxxxxx
01-04 10:07:58.345: I/System.out(2854): 22:xxxxxxx
01-04 10:07:58.345: I/System.out(2854): 23:Bianchi
01-04 10:07:58.345: I/System.out(2854): 24:
01-04 10:07:58.345: I/System.out(2854): 25:Bianchi Piero
01-04 10:07:58.345: I/System.out(2854): 26:50136 Firenze (FI)
01-04 10:07:58.345: I/System.out(2854): 27:Tel:xxxxx
01-04 10:07:58.345: I/System.out(2854): 28:Via xxxxxxxx
01-04 10:07:58.355: I/System.out(2854): 29:Bianchi
01-04 10:07:58.355: I/System.out(2854): 30:
01-04 10:07:58.355: I/System.out(2854): 31:Bianchi Roberto
01-04 10:07:58.355: I/System.out(2854): 32:50134 Firenze (FI)
01-04 10:07:58.355: I/System.out(2854): 33:Tel:xxxxxxxx
01-04 10:07:58.355: I/System.out(2854): 34:Via xxxxxxxxx
01-04 10:07:58.355: I/System.out(2854): 35:Bianchi
01-04 10:07:58.355: I/System.out(2854): 36:
01-04 10:07:58.355: I/System.out(2854): 37:Bianchi Simonetta
01-04 10:07:58.355: I/System.out(2854): 38:50141 Firenze (FI)
01-04 10:07:58.365: I/System.out(2854): 39:Telxxxxxxx
01-04 10:07:58.365: I/System.out(2854): 40:Via xxxxxx
01-04 10:07:58.365: I/System.out(2854): 41:Bianchi
01-04 10:07:58.365: I/System.out(2854): 42:
01-04 10:07:58.390: I/System.out(2854): 43:Bianchi Stefano
01-04 10:07:58.390: I/System.out(2854): 44:50121 Firenze (FI)
01-04 10:07:58.390: I/System.out(2854): 45:Tel:xxxxxx
01-04 10:07:58.390: I/System.out(2854): 46:Via xxxxxxx
01-04 10:07:58.390: I/System.out(2854): 47:Bianchi
01-04 10:07:58.390: I/System.out(2854): 48:
01-04 10:07:58.390: I/System.out(2854): 49:Bianchi Giuseppe
01-04 10:07:58.395: I/System.out(2854): 50:50127 Firenze (FI)
01-04 10:07:58.395: I/System.out(2854): 51:Telxxxxxxx
01-04 10:07:58.395: I/System.out(2854): 52:xxxxxxxx
01-04 10:07:58.395: I/System.out(2854): 53:Bianci
01-04 10:07:58.395: I/System.out(2854): 54:
01-04 10:07:58.395: I/System.out(2854): 55:Bianchi Dr. Giuseppe
01-04 10:07:58.395: I/System.out(2854): 56:50125 Firenze (FI)
01-04 10:07:58.395: I/System.out(2854): 57:xxxxxx
01-04 10:07:58.395: I/System.out(2854): 58:xxxxxx
01-04 10:07:58.395: I/System.out(2854): 59:Bianci
01-04 10:07:58.395: I/System.out(2854): 60:
01-04 10:07:58.395: I/System.out(2854): 61:Bianchi Piero
01-04 10:07:58.395: I/System.out(2854): 62:50136 Firenze (FI)
01-04 10:07:58.395: I/System.out(2854): 63:Tel:xxxxxx
01-04 10:07:58.395: I/System.out(2854): 64:Via xxxxx
01-04 10:07:58.395: I/System.out(2854): 65:Bianci

Come posso fare a visualizzare questo contenuto in una textview o in una edittext?
ho provato con
Codice (Java): [Seleziona]
 android:inputType="textMultiLine" /> per una edittext, ma non funziona.
Dovrei in qualche modo creare separare ulteriormente i valori e inserirli in delle liste?
Se le cose fossero state statiche avrei potuto agire manualmente settando s[e il numero corrispondente], ma dato che i valori cambiano ad ogni ricerca non è possibile.

Inoltre dovrei trovare il modo (se c'è) di eliminare l'ultima riga di ogni blocco di persone...

Secondo voi qual'è il modo migliore di procedere?

Ah p.s.
Ne approfitto per chiedere se potreste dare un'occhiata anche qui Problema passaggio dato ottenuto da un parsing, tra due activity - Android Developers Italia
Grazie :)