Quinta lezione android
Upcoming SlideShare
Loading in...5
×
 

Quinta lezione android

on

  • 2,777 views

Come leggere i dati da una tabella e mostrarli in una listview di Android

Come leggere i dati da una tabella e mostrarli in una listview di Android

Statistics

Views

Total Views
2,777
Views on SlideShare
2,769
Embed Views
8

Actions

Likes
3
Downloads
70
Comments
0

1 Embed 8

http://www.slideshare.net 8

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Quinta lezione android Quinta lezione android Presentation Transcript

  • Quinta lezione Android Silvano Natalizi May 4, 2010
  • Attiva l’ambiente di sviluppo
    • La prima attività preliminare è sempre questa, ossia l’attivazione dell’ambiente di sviluppo
    • lancia la bat android.bat per accedere a tutti i comandi dei tools di android, del sdk di java e di ant
    • android per avere l’emulatore pronto
  • Riepilogo della quarta lezione
    • Stiamo realizzando la lettura della tabella voti:
    • Abbiamo implementato la ListView, ma con dati di prova
    • Ora dobbiamo implementare la lettura della tabella voto e
    • mostrare le righe della tabella assegnandole a questa lista nell’interfaccia grafica di android
  • Aprite con l’editor scite il programma ListaVoti.java
    • La lettura della tabella la inseriamo nel metodo leggiTabellaVoti(){…}
    • Cursor c=database.query(voto, null,null,null,null,null,null,null );
  • Classe interna riga
    • Quando scorriamo il cursore salviamo tutte le colonne di una riga negli attributi dell’oggetto r di Riga
  • Scorriamo l’oggetto Cursore
    • Il cursore contiene tutti gli elementi letti da una tabella
    • Per ottenere tutti questi elementi bisogna scorrere il cursore con una iterazione
    • 1) ci posizioniamo all’inizio del cursore con il metodo c.moveToFirst();
    • 2) otteniamo i valori delle colonne con il metodo c.getString(n);, dove n è il numero della colonna
    • 3) ci posizioniamo sul successivo elemento con il metodo c.moveToNext();
  • Il codice per ottenere gli elementi del cursore
  • Compilare e collaudare
  • Aggiungi a listavoti.xml il bottone per tornare all’attività di inserimento voti
    • apri listavoti.xml
    • copia le istruzione del bottone e duplicale
    • chiama il nuovo bottone nuovovoto
    • nel testo scrivi “ nuovo voto ”
    • <Button android:id=&quot;@+id/nuovovoto&quot;
    • android:layout_width=&quot;fill_parent“
    • android:layout_height=&quot;wrap_content&quot;
    • android:text=“nuovo voto&quot;
    • />
  • Compila e verifica di avere il nuovo bottone
  • Attiva il bottone listavoti in Studente.java
    • apri Studente.java
    • aggiungi la classe anonima di ascolto del nuovo bottone listavoti
  • Modifica il file Android.Manifest.xml
    • aggiungi la riga
    • <activity android:name=&quot;.ListaVoti&quot;></activity>
  • Ricompila e installa: ant install
  • Inserisci nel secondo layout un bottone per tornare alla attività precedente
    • Che cosa si deve fare ?
    • Fatelo per esercizio
    • Pubblicate nel vostro blog la soluzione
  • Ora occorre visualizzare nella listavoti i voti reali.
    • il seguito alla prossima lezione
  • The End