Hogyan hozzunk létre több tevékenységek az Android
1
Nyissa meg az Android projekt Eclipse , a hivatalos fejlesztési környezet kódolására Android alkalmazások. Keresse meg a projekt a Package Explorer bal oldalon a fő Eclipse ablakban. Általában több könyvtárak , fájlok és mappák is megtalálható a jelentkezési csomag egy kb. Amikor Eclipse teremt a projekt , általában létrehoz egy alapértelmezett tevékenység osztályt , ami elindul , amikor a felhasználók fut a kb. Ha meg szeretné tekinteni az osztályok a app , nyissa meg a "src " mappát a projektet , majd nyissa meg az alapértelmezett csomagot , amit elnevezett , amikor létrehozta a projektet Eclipse . Ezen belül könyvtárba , látnod kell egy vagy több Java fájlok .
2
Hozzon létre egy új tevékenységet osztályt a projekt . Kattintson a jobb gombbal az alapértelmezett csomagot , válassza az " Új ", majd válassza a " Class" , mielőtt a neve az új osztály . Eclipse automatikusan megnyitja az új osztály fájlt a szerkesztő ablakban , néhány a kód előre töltött . Módosítsa az osztály , hogy kiterjeszti a tevékenységet osztály ebben a példában :
public class LovelyScreen kiterjed aktivitás { //osztály megvalósítása }
Azt is el kell importálni a tevékenység osztály, így adjuk hozzá a következő vonal felett az osztály nyilatkozat vázlata :
import android.app.Activity ;
3
felülírása " OnCreate " módszer a tevékenység osztályban. Meghatározni, mi történjen , amikor a felhasználó elindít egy tevékenység képernyőn , akkor is kódot a " OnCreate " módszerrel , mint a következő példa :
public void OnCreate ( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ) ;//class részleteket }
Ehhez a módszer , a szuper-osztály bővül . A közös feldolgozási lépés , hogy meghatározza egy elrendezést , mint a következő példa :
setContentView ( R.layout.main )
Ez a kód arra utasítja az Android , hogy az XML layout adott a " ; main.xml " elrendezés fájlt. Hozhat létre elrendezést fájlt minden a tevékenység , ha úgy tetszik .
4
Add a tevékenység , hogy a nyilvánvaló fájlt a app . Bent a " AndroidManifest.xml " fájlt, hogy meg kell találni az Eclipse Package Explorer az alkalmazás csomagot , meg kell adni a részleteket az egyes tevékenység . Nyissa meg a fájlt és hozzá kódot a következő szintaxissal :
Módosítsa a nevet , hogy megfeleljen a saját osztályban. Látnia kell a fő app osztály a nyilvánvaló már , de a felsorolás kicsit más , mert akkor indul, ha a felhasználók elindítják az alkalmazást . Hozzon létre egy " szándék " , hogy indítsa el a tevékenységet. Egy osztály kívüli új tevékenység osztályt , a bárhova is kíván indítani, hozzon létre a szándék a következő szintaxissal : szándék MyScreen = new szándék (ez , LovelyScreen.class ) this.startActivity ( MyScreen ) ; Ez a kód elindítja a tevékenység által meghatározott új osztályt . Változás az osztály nevét , hogy megfeleljen a saját alkalmazás . Ismételje meg a folyamatot egy új osztályt , amely kiterjeszti a tevékenységet osztály , felülírva a " OnCreate " módszerrel , hozzátéve, hogy a nyilvánvaló és indítsunk el egy szándék minden új tevékenység , amire szüksége van a kb.
5