Nästa definierar du textinnehåll med setText (). Omdömen
Slutligen passerar du Textview till setContentView () för att visa den som innehållet för Aktivitets UI. Om din aktivitet inte anropa den här metoden, då ingen UI är närvarande och systemet kommer att visa en tom skärm Omdömen
Det är det -.
"Hello, World" i Android! Nästa steg är naturligtvis är att se den igång Omdömen
Eclipse plugin gör det enkelt att köra dina program. Omdömen
Omdömen
Eclipse plugin skapar automatiskt en ny konfiguration kör för ditt projekt och sedan lanserar Android-emulator. Beroende på din miljö, kan Android emulatorn ta flera minuter att starta helt, så ha tålamod. När emulatorn startas, Eclipse plugin installerar din ansökan och lanserar standard aktivitet.
Du bör nu se ut ungefär så här:
"Hej, Android" du ser i det grå fältet är faktiskt ansökan titeln. Eclipse plugin skapar detta automatiskt (strängen definieras i res /värderingar /strings.xml fil och refereras av din AndroidManifest.xml fil). Texten under rubriken är själva texten som du har skapat i Textview objektet. Omdömen
Jag förklarar grundläggande "Hello World" tutorial, men du bör fortsätta läsa för lite mer värdefull information om att utveckla Android applikationer.
"Hello, World" exempel du just avslutat använder vad som kallas en "programmatisk" UI layout. Detta innebär att du konstruerat och byggt din ansökan gränssnitt direkt i källkoden. Om du har gjort mycket UI programmering, du är förmodligen bekant med hur skör denna metod kan ibland vara: små förändringar i layouten kan resultera i stora källkod huvudvärk.
Det är också lätt att glömma att korrekt koppla Views tillsammans, vilket kan resultera i fel i din layout och bortkastad tid felsökning koden Omdömen
Det är därför Android ger en alternativ UI byggmodell. XML-baserade layoutfiler. Det enklaste sättet att förklara detta koncept är att visa ett exempel. Här är en XML-layoutfilen som är identiska i beteende till programmatiskt konstruerat exempel:
xml version = "1.0" encoding="utf-8"?>xmlns:android="https://schemas.android.
com/apk/res/android"android:id="@+id/textview"android:layout_width="fill_parent"android:layo