Come creare più attività sul Android
1
Aprire il progetto Android in Eclipse , l'ambiente di sviluppo ufficiale per la codifica di applicazioni Android . Individuare il progetto in Esplora pacchetto sul lato sinistro della finestra principale di Eclipse . In genere , un numero di directory , file e cartelle verrà trovato all'interno del pacchetto di applicazioni per una singola applicazione . Quando Eclipse crea il progetto , crea in genere una classe di attività predefinito , che viene lanciato quando gli utenti eseguono la tua app . Per visualizzare le classi nella vostra applicazione , aprire la cartella " src " nel progetto e quindi aprire il pacchetto di default , che avete chiamato quando è stato creato il progetto in Eclipse . All'interno di questa directory , si dovrebbe vedere uno o più file Java .
2
Creare una nuova classe di attività nel progetto . Fare clic con il pacchetto di default , scegliere "Nuovo " e poi selezionare "Class ", prima di entrare il nome della nuova classe . Eclipse si aprirà automaticamente il nuovo file di classe nel riquadro dell'editor , parte del codice sarà pre -riempita. Modificare la classe di estendere la classe di attività come in questo esempio :
public class LovelyScreen estende { implementazione //Classe } Attività
Avrete anche bisogno di importare la classe di attività , in modo da aggiungere il seguente riga sopra il contorno dichiarazione di classe :
import android.app.Activity ;
3
Eseguire l'override del metodo " onCreate " per la classe di attività . Per definire cosa dovrebbe succedere quando gli utenti avviano una schermata di attività , è possibile includere il codice nel metodo " onCreate " , come nel seguente esempio :
public void onCreate ( Bundle icicle ) { super.onCreate ( icicle ) dettagli ;//classe}
Questo chiama il metodo della super- classe esteso . Un passo di elaborazione comune è quello di specificare un layout, come nel seguente esempio :
setContentView ( R.layout.main ) ;
Questo codice indica Android per utilizzare il layout XML specificato nel " ; main.xml " file di layout . È possibile creare un file di layout per ciascuna delle vostre attività , se volete.
4
Aggiungi la tua attività al file manifesto per la tua app . All'interno del file " AndroidManifest.xml " che si dovrebbe trovare in Eclipse Package Explorer per il pacchetto di applicazioni , è necessario aggiungere i dettagli di ogni attività . Aprire il file manifesto e aggiungere il codice utilizzando la seguente sintassi :
Modificare il nome per soddisfare il proprio classe . Si dovrebbe vedere la classe principale applicazione nel manifesto già , ma la sua quotazione è leggermente diverso perché si è lanciato quando gli utenti avviano l'applicazione . Creare un " intento " per lanciare la vostra attività . In una classe di fuori della nuova classe di attività , da dove si vuole lanciare , creare l'intento utilizzando la seguente sintassi : Intent Schermata = new Intent ( questo , LovelyScreen.class ) ; this.startActivity ( Schermata ) ; Questo codice inizia l'attività definita dalla nuova classe . Modificare il nome della classe per la propria applicazione . Ripetere il processo di creazione di una nuova classe , che estende la classe di attività , l'override del metodo " onCreate " , aggiungendo il manifesto e l'avvio di un intento per ogni nuova attività avete bisogno nel vostro app.
5