Kako ustvariti več dejavnosti na Android
1
Odprite Android projekt v Eclipse , uradno razvojno okolje za kodiranje Android aplikacije . Poiščite svoj projekt v paketu Explorer na levi strani glavnega okna Eclipse . Značilno je, da se boštevilo imenikov , datotek in map je na voljo v paketu obravnavanja vlog za enotno app . Ko Eclipse ustvari svoj projekt , je običajno ustvari en razred privzeta aktivnost, ki je začel teči , ko bodo uporabniki svoje aplikacije . Če si želite ogledati razrede v vašem app , odprite " src " mapo v projektu, in nato odprete privzeti paket, ki ste ga imenovali , ko ste ustvarili projekt v Eclipse . Znotraj tega imenika, bi morali videti eno ali več javanskih datotek.
2
ustvariti nov razred aktivnosti v projektu . Z desno tipko miške kliknite privzeti paket , izberite "New" in nato izberite "razred" pred vstopom v ime novega razreda. Mrk se bo samodejno odprl nov razred datoteko v podoknu urejevalnika , nekatere kode bo napolnjena . Spremenite razred razširile krog dejavnosti , kot je v tem primeru :
public class LovelyScreen razširja { izvajanja //class } Activity
boste morali tudi uvoziti razred aktivnost , tako da dodamonaslednje vrstica nad izjavo razred oris :
uvoz android.app.Activity ;
3
PrepiÅ " onCreate " metoda za vaš razred dejavnosti . Opredeliti, kaj naj se zgodi , ko uporabnik sproži zaslon dejavnostih , lahko vključujejo kodo v " onCreate " metode , kot v naslednjem primeru :
public void onCreate ( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ) podrobnosti ;//razred }
To zahteva metodose super- razred podaljšati. Skupno obdelava korak je, da določite postavitev, kot v naslednjem primeru :
setContentView ( R.layout.main ) ;
Ta koda naroči Android uporabiti postavitev XML , določene v" ; main.xml " layout datoteka . Lahko ustvarite datoteko postavitve za vsako od vaših aktivnosti , če ti je všeč .
4
Dodajte vašo dejavnost datoteki z manifestom za vaš app . Znotraj " AndroidManifest.xml " datoteko , ki naj bi jih našli v Eclipse Package Explorer za vašo prijavo paket , boste morali dodati podrobnosti o vsaki dejavnosti. Odprite svoj očitno datoteko in dodajte kodo, ki uporablja naslednjo sintakso :
spremeniti ime , da bo ustrezala svoje razred . Moral bi videti svoj glavni app razred v manifestu že , vendar je njegova uvrstitev je nekoliko drugačen, saj se je začela , ko uporabnik zažene aplikacijo . Ustvarite " namero ", da začne svojo dejavnost. V razredu izven novega razreda dejavnosti , od kjerkoli želite , da jo začne izvajati, ustvariti namen z naslednjo sintakso: Intent myScreen = new Intent (to , LovelyScreen.class ) ; this.startActivity ( myScreen ) ; Ta koda se začne z dejavnostjo , opredeljeno v novem razredu . Spremenite ime razreda , ki ustrezajo svojo vlogo . Ponovite postopek ustvarjanja novega razreda , ki razširja razred delu, nujni za " onCreate metode" in dodal, daočitna in zagonu namero za vsako novo dejavnost, ki jo potrebujete v vašem app .
5