Domanda

Qualcuno sa di eventuali buoni tutorial che mostrano come creare schede con listviews come contenuto? Forse anche mostrando come aggiornare gli elenchi sulla scheda messa a fuoco?

È stato utile?

Soluzione

Cliccando su una scheda si suppone di avviare un Activity. È sufficiente fuoco fuori da un Intent. Quello che il Activity si avvia fa e come sembra è totalmente a voi.

Se si avvia un Activity attraverso una scheda click allora l'attività Android calci del ciclo di vita di default in cui i mezzi che è possibile implementare la vostra lista logica aggiornamento da qualche parte nel onCreate() se appropriato per voi.

mi raccomando di leggere i articoli e tutorial su http://d.android.com come vostro principale problema sembra essere che non si capisce come Android si suppone che il lavoro.

Altri suggerimenti

La documentazione Android in http://developer.android.com/ risorse / tutorial / views / ciao-tabwidget.html stati:

Tutorial frammento

Per creare un'interfaccia utente a schede, è necessario utilizzare un TabHost e TabWidget. Il TabHost deve essere il nodo radice per il layout, che contiene sia il TabWidget per visualizzare le schede e una FrameLayout per la visualizzazione del contenuto sulla scheda.

È possibile implementare il contenuto scheda in uno dei due modi: utilizzare le schede per scambiare opinioni all'interno della stessa attività, o utilizzare le schede per il cambiamento tra le attività del tutto distinte. Quale metodo che si desidera per la vostra applicazione dipende dalle vostre esigenze, ma se ogni scheda fornisce un'attività degli utenti distinta, allora probabilmente ha senso utilizzare un'attività separato per ogni scheda, in modo da poter gestire al meglio l'applicazione in gruppi distinti, piuttosto di un'applicazione e il layout massiccia.

Forse si tratta di una versione non aggiornata e nelle versioni Android superiori creando un attività è il modo più pulito per svolgere questo compito, ma nella documentazione si afferma che è anche possibile gestire Views invece di Activities.

Purtroppo la documentazione viene descritta la possibilità di gestire Activites nel suo tutorial.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top