* R AMAN K AZHAMIAKIN O SCAR Z G IOVANNI D E ITT M. B UONARROTI, T RENTO A NDROID D EVELOPMENT Liste e dynamic.

Slides:



Advertisements
Presentazioni simili
AVVIARE IL COMPUTER WINDOWS ‘98 Queta fase è definita BOOTSTRAP
Advertisements

Power Point Lezione breve.
PHP.
CONOSCIAMO IL WINDOWS '95.
Metodologie di Programmazione = decomposizione basata su astrazioni
DATAWAREHOUSE - Microstrategy
1 Stampa dei dati - 1 I dati visualizzati, provenienti sia da tabelle che da query, possono essere stampati selezionando lopzione Stampa dalla voce di.
Videoscrittura - 3. Informatica 1 SCICOM- a.a. 2010/11 2 Stili Insieme di comandi per la resa tipografica – esempio: Times New Roman 14pt, grassetto,
OPEN OFFICE e IMPRESS Masucci Antonia Maria.
PHP – Un’introduzione Linguaggi e Traduttori 2003 Facoltà di Economia
Windows Sistema operativo con interfaccia grafica per PC IBM compatibili (varie versioni dal 95) La gestione dei file viene fatta secondo le modalità.
1 Titolo Presentazione / Data / Confidenziale / Elaborazione di... ASP. Net Web Part e controlli di login Elaborazione di Franco Grivet Chin.
Struttura di un progetto eclipse
Preferences. Cosa sono? Le Preference sono una parte importante di una applicazione Android. E' importante permettere agli utenti scegliere di modificare.
DBMS ( Database Management System)
15 Lezione 3 Maggio 04 Otto regole d'oro per il progetto di interfacce.
Laboratorio di Informatica AA 2009/2010
Laboratorio di Informatica AA 2008/2009
1 Cliccando sullicona Unitools Comparirà la schermata sotto riportata Unitools – Primo Accesso.
Manipolazione dei dati
WINDOWS XP PRIMI PASSI. Caratteristiche del sistema Le caratteristiche di base del PC (tipo e versione del sistema operativo installato, tipo e velocità
Elenco dei risultati di EBSCOhost tutorial. Benvenuti al tutorial relativo allelenco dei risultati di EBSCOhost. In questo tutorial verranno illustrate.
Introduzione a EBSCOhost Tutorial. Benvenuti alla panoramica sullinterfaccia di EBSCOhost. In questo tutorial viene illustrata linterfaccia di ricerca.
NotCron tutti gli interventi di manutenzione programmata dello stabilimento for
Pro Recruiting La piattaforma per la selezione
Inserire il CDROM CygWin nel lettore, aprite la directory cyg e lanciare in esecuzione (con un doppio click del pulsante sinistro del mouse sulla relativa.
Videoscrittura - 3 Informatica 1 (SAM) - a.a. 2010/11.
Prof. Salvatore Riegler
Power Point Dispensa web scaricata da Internet.
Canale Alfa Srl – Copyright 2013
66. Rubrica La Rubrica vi consente di raccogliere gli indirizzi di posta elettronica. Potete accedere dalla rubrica dallinterno del programma di posta.
Introduzione a PowerPoint
MIGLIORAMENTO USABILITA TIPI FASCICOLO. Miglioramento usabilità tipi fascicolo Esigenza Lutilizzo avanzato delle tipologie di fascicoli procedimentali.
Applicativo Power Point
1 Gea Bilancio Soluzione per Commercialisti e Aziende.
WORD Lezione n. 1 Aprire il programma Aprire un documento esistente
Foglio elettronico Excel Livello avanzato
BIOINFO3 - Lezione 331 SUBROUTINE IN PERL Una subroutine (funzione, metodo, procedura o sottoprogramma), e` una prozione di codice all`interno di un programma.
Le maschere Una maschera è un oggetto del database utilizzato principalmente per l'inserimento, la visualizzazione e la modifica dei dati in un database.
corso di informatica DI BASE - Lezione 2
Introduzione a Windows Lezione 2 Riccardo Sama' Copyright  Riccardo Sama'
Prof.ssa Stella Beccaria a.s. 2013_2014
© 2012 Microsoft Corporation. Tutti i diritti sono riservati. Pianificare una riunione Lync È possibile pianificare una riunione Lync tramite il componente.
Sommario Cartelle Gestione delle risorse Manifest dell’applicazione
DAmb Sergio Lovrinich 28 Settembre Descrizione Questo Software si propone di eseguire una Analisi del Codice Sorgente, mettendo a disposizione Strumenti.
UTILIZZO DELLA POSTA ELETTRONICA ► ATTRAVERSO UN PORTALE ► ATTRAVERSO UN PROGRAMMA (tipo OUTLOOK EXPRESS)
Fabrizio Felici LAMP workshop GROsseto Linux Users Group.
Microsoft Access Maschere (II).
Vettori, indirizzi e puntatori Finora abbiamo usato gli indirizzi nel chiamare  la funzione scanf()  le altre funzioni per riferimento Tuttavia la vera.
IL Client NOG Ecco la presentazione del Client NOG: è il software che risiede sul computer del cliente e coordina i vari moduli software presenti nella.
Microsoft Word Lezione 6 Riccardo Sama' Copyright  Riccardo Sama'
Indice argomenti Installazione e configurazione
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
Introduzione a Windows Lezione 2 Riccardo Sama' Copyright  Riccardo Sama'
1 Strutture dati. 2 Astrazione Non vogliamo sapere l’organizzazione fisica dei dati  indirizzi e celle di memoria Ci interessa solo la loro organizzazione.
1 Metodologie di Programmazione = decomposizione basata su astrazioni.
Ese 1 e 3 (del 6 Aprile 2005). Primo Ese Si identifichino gli errori che il compilatore segnalerebbe per il seguente programma Tipi Legami tra dichiarazioni.
ELABORAZIONE TESTI MICROSOFT WORD EM 09.
LIP: 15 Marzo 2005 Vettori di interi. Esercizio proposto Definire una classe VectorInt i cui oggetti sono vettori omogenei di interi ordinati in modo.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Librerie… Marco D. Santambrogio – Ver. aggiornata al 20 Luglio 2015.
FILE SYSTEM E GESTIONE FILE CREAZIONE DI CARTELLE, COPIA E SPOSTAMENTO DI FILE.
* R AMAN K AZHAMIAKIN O SCAR Z G IOVANNI D E ITT M. B UONARROTI, T RENTO A NDROID D EVELOPMENT C ONCORRENZA.
* R AMAN K AZHAMIAKIN O SCAR Z G IOVANNI D E ITT M. B UONARROTI, T RENTO A NDROID D EVELOPMENT S ERVIZI E N OTIFICHE.
* R AMAN K AZHAMIAKIN O SCAR Z G IOVANNI D E ITT M. B UONARROTI, T RENTO A NDROID D EVELOPMENT E LEMENTI BASE.
Planet HT – Genova - Elisa Delvai
I DONEITÀ DI C ONOSCENZE E C OMPETENZE I NFORMATICHE ( A – D ) Un database è un insieme di record (registrazioni) e di file (archivi) organizzati per uno.
* R AMAN K AZHAMIAKIN O SCAR Z G IOVANNI D E ITT M. B UONARROTI, T RENTO A NDROID D EVELOPMENT M APPE.
* R AMAN K AZHAMIAKIN O SCAR Z G IOVANNI D E ITT M. B UONARROTI, T RENTO A NDROID D EVELOPMENT UI PERSONALIZZATE.
* R AMAN K AZHAMIAKIN O SCAR Z G IOVANNI D E ITT M. B UONARROTI, T RENTO A NDROID D EVELOPMENT P ERSISTENZA.
Cassetto Professionisti Cassetto Previdenziale per Liberi Professionisti iscritti alla Gestione Separata 1.
Transcript della presentazione:

* R AMAN K AZHAMIAKIN O SCAR Z G IOVANNI D E ITT M. B UONARROTI, T RENTO A NDROID D EVELOPMENT Liste e dynamic UI

* * 1.ListView and ListFragments 2.Architettura Lista/Dettaglio 3.Adapters Sommario

* * Una lista mostra un gruppo di elementi (ma va! :-) ) ListView

* * Nel Layout bisogna inserire l’apposito XML: Questo codice puo’ essere inserito sia nei layout per activity che per fragments.

* * ListView Nel Fragment bisogna mettere l’apposito codice::

* * Architettura Lista/Dettaglio è usata frequentemente per via delle differenti dimensioni dello schermo e per offrire maggiore spazio al contenuto. Questi sono i passi da seguire: 1.Creiamo un ListFragment 2.Creiamo un Fragment di dettaglio 3.Creiamo un layout che contiene un fragment ed inseriamolo con gli altri layouts 4.creiamo una cartella dentro res/ che si chiama layout- land/ 5.Creiamo un layout dentro quest’utlima cartella con 2 fragment 6.Creiamo un metodo per aggiornare il fragment.

* * ListFragment ●Si estende ListFragment ●si usa il metodo setListAdapter Come tutti gli altri ma con le seguenti modifiche:

* * Layout singolo:

* * Layout doppio:

* * Struttura del progetto finale

* * Un metodo per aggiornare il fragment. 1.Eseguire l’override del metodo OnListItemClick del ListFragment 2.Se presente, rimpiazzare il fragment dei dettagli 3.Se non presente, avviare un’altra activity

* * Vediamo nella pratica!

* * Adapters Gli ArrayAdapter usano il metodo toString() di ogni oggetto quindi sono poco versatili. Per modificarli, li estendiamo e facciamo l’override del metodo getView().

* * Codice di esempio per un Adapter personalizzato. Praticamente con la classe Inflater possiamo mettere un qualsiasi layout ed aggiornare dinamicamente le views contenute dentro il layout (con gli altri metodi già visti)