*   >> Lezen Onderwijs artikelen >> science >> programming

Android programmeren: Hello World [1]

vity {/** aangeroepen wanneer de activiteit wordt eerst gemaakt. * /@ Overridepublicvoid onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.main);}}

Als u deze verandering te maken, typ het met de hand om de functie code-completion proberen. Als je begint te typen "R.layout.main" de plugin biedt u suggesties. U zult merken dat het helpt in veel situaties.

In plaats van passerende setContentView () een object bekijken, geven u een verwijzing naar de lay-out bron. De bron is geïdentificeerd als R.layout.

main, die eigenlijk een gecompileerde objectrepresentatie van de opmaak bepaald in /res/layout/main.xml. De Eclipse plugin maakt automatisch deze referentie voor je binnen het project R.java klasse. Als je niet met behulp van Eclipse, dan is de klasse R.java zal worden gegenereerd voor u wanneer u Ant uitvoeren om de applicatie te bouwen. (Meer over de R-klasse in een moment.)

Nu re-run uw toepassing - omdat je een lancering configuratie hebt gemaakt, alles wat je hoeft te doen is klik op de groene pijl te lopen, of selecteer Run> Run Geschiedenis> Android Activity.

Anders dan de wijziging van de TextView snaar, de toepassing ziet er hetzelfde uit. Immers, het punt was om te laten zien dat de twee verschillende lay-benaderingen te produceren identieke resultaten.

Lees verder voor een kennismaking met het debuggen en een beetje meer informatie over het gebruik van andere IDE. Wanneer u klaar bent om meer te leren, lees Application Fundamentals voor een kennismaking met alle elementen die Android-applicaties te laten werken. Zie ook de Developer's Guide introductie pagina voor een overzicht van de Dev Guide

documentatie.


R klasse

In Eclipse, opent u het bestand met de naam R.java (in het gen /[Generated Java Files] map). Het moet iets als volgt uitzien:

pakket com.example.helloandroid; publicfinalclass R {publicstaticfinalclass attr {} publicstaticfinalclass betekenbare {publicstaticfinalint icoon = 0x7f020000;} publicstaticfinalclass id {publicstaticfinalint TextView = 0x7f050000;} publicstaticfinalclass layout {publicstaticfinalint belangrijkste = 0x7f030000; } {publicstaticfinalclassstring publicstaticfinalint APP_NAME = 0x7f040001; publicstaticfinalint hallo = 0x7f040000;}}

R.

java bestand Een project is een index in alle gedefinieerd in het bestand middelen. U gebruikt deze klasse in de broncode als een soort korte hand manier om te verwijzen naar de midde

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>

Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.