Kako stvoriti više aktivnosti na Androidu
1
Otvorite Android projekta u Eclipse , službene razvojne okoline za kodiranje Android aplikacije . Pronađite svoj projekt u paketu Explorer na lijevoj strani glavnog prozora Eclipse . Tipično ,broj mapa , datoteka i mapa će se naći unutar aplikacije paketa za jednu aplikaciju . Kad Pomrčina stvara svoj projekt , to obično stvara jednu klasu zadana aktivnost, koja je pokrenuta kada korisnici pokrenuti aplikaciju . Za pregled nastavu u app , otvorite mapu "SRC " u projektu , a zatim otvoriti zadani paket , što ste po imenu prilikom izrade projekta u Eclipse . Unutar ovog direktorija , trebali biste vidjeti jednu ili više Java datoteka .
2
Stvaranje novog razreda u svoj projekt . Desni klik na zadanu paket , odaberite " New" i zatim odaberite "klasu" prije ulaska u ime novog klasi . Pomrčina će se automatski otvoriti novu klasu datoteku u oknu urednik , neki od koda će biti unaprijed popunjena . Izmjena klasu proširiti djelovanje klase kao u ovom primjeru :
javne klase LovelyScreen proteže { provedbu //class } Aktivnost
će također morati uvesti razred djelatnosti , pa dodatisljedeće linije iznad klase izjava crtama :
uvoz android.app.Activity ;
3
Nadjačajte " onCreate " metoda za svoju klasu aktivnosti . Definirati što bi se trebalo dogoditi kada korisnik pokrene aktivnosti zaslona , možete uključiti kod u " onCreate " metode , kao u sljedećem primjeru : Screenshot
public void onCreate ( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ) detalji ;//class }
poziva metodusuper - klase koji se proširio . Uobičajena obrada korak je odrediti izgled , kao u sljedećem primjeru :
setContentView ( R.layout.main ) ;
Ovaj kod upućuje Android koristiti izgleda XML određeni roku" ; main.xml " raspored datoteke . Možete stvoriti izgleda datoteku za svaku od svojih aktivnosti , ako vam se sviđa .
4
Dodaj svoje aktivnosti na manifestnoj datoteku za svoj app . Unutar " AndroidManifest.xml " datoteke koje bi trebali naći u Eclipse Package Explorer za svoj paket primjene , trebate dodati detalje svaku aktivnost . Otvorite svoj manifest-datoteke i dodati kod koristeći sljedeću sintaksu :
Promijenite naziv prema vlastitim klase . Trebali biste vidjeli svoju glavnu app klase u manifestu već , ali njegova lista je malo drugačija , jer je pokrenut kada korisnici pokrenuli aplikaciju . Stvaranje " namjeru " da pokrenu svoje aktivnosti . U klasi izvan novoj klasi aktivnosti , od gdje god želite da ga pokrenuti , stvoriti namjeru koristeći sljedeću sintaksu: namjera MyScreen = new namjere ( to , LovelyScreen.class ) ; this.startActivity ( MyScreen ) ; kod počinje aktivnost definirao novu klasu . Promijenite ime klase da odgovaraju vlastite aplikacije . Ponovite proces stvaranja nove klase , koja se širi razred djelatnosti , preskakanja " onCreate " metodu , dodajući da seočituju i pokretanje namjeru za svaku novu aktivnost koja vam je potrebna u app .
5