Dernæst definerer du tekstindhold med setText ().
Endelig er du passerer TextView til setContentView () for at vise den som indhold til aktiviteten UI. Hvis din aktivitet ikke kalde denne metode, så ingen UI er til stede, og systemet vil vise en tom skærm
Der er det -.
"Hej, World" i Android! Det næste skridt, selvfølgelig, er at se det kører
Eclipse plugin gør det nemt at køre dine applikationer:.
Eclipse-plugin opretter automatisk en ny kørsel konfiguration til dit projekt, og derefter lancerer Android Emulator. Afhængigt af dit miljø, kan Android emulator tage flere minutter at starte helt, så vær tålmodig. Når emulatoren er startet op, Eclipse plugin installerer din ansøgning og lancerer standard Activity.
Du skulle nu se noget som dette:
"Hej, Android" du ser i den grå bar er faktisk ansøgningen titel. Eclipse plugin opretter dette automatisk (strengen er defineret i RES /værdier /strings.xml filen og refereres til af din AndroidManifest.xml fil). Teksten under titlen er den egentlige tekst, som du har oprettet i TextView objekt.
Det konkluderer grundlæggende "Hello World" tutorial, men du bør fortsætte med at læse for nogle mere værdifulde oplysninger om at udvikle Android-applikationer.
"Hej, World" eksempel, du netop afsluttet bruger hvad der kaldes en "programmatisk" UI layout. Dette betyder at du konstrueret og bygget din ansøgning UI direkte i kildekoden. Hvis du har gjort meget UI programmering, er du sikkert bekendt med, hvordan skørt denne fremgangsmåde kan undertiden være: små ændringer i layout kan resultere i store kilde-kode hovedpine.
Det er også nemt at glemme at korrekt forbinde Views sammen, hvilket kan resultere i fejl i dit layout og spildtid debugging din kode
Det er derfor Android giver en alternativ UI byggeri model:. XML-baserede layout filer. Den nemmeste måde at forklare dette koncept er at vise et eksempel. Her er en XML-layout-fil, der er identisk i adfærd til programmatisk-konstrueret eksempel:
xml version = "1.0" encoding="utf-8"?>xmlns:android="https://schemas.android.com/apk/res/android"android:id="@+id/textview"android:layout_wi