*   >> Læs Uddannelse artikler >> science >> programming

Android Programmering: Hello World [1]

. For mere information, seeResources og Internationalisering.

I Eclipse Package Explorer, udvide /RES /layout /mappe og åben main.xml (en gang åbnet, skal du muligvis klikke på fanen "main.xml" på bunden af ​​vinduet for at se XML kilde). Erstatte indholdet med følgende XML: Eclipse plugin opretter automatisk en af ​​disse layout-filer til dig: main.xml. I "Hello World" program, du lige har afsluttet, blev denne fil ignoreret og du har oprettet et layout programmering.

Det var meningen, at lære dig mere om Android rammer, men har du næsten altid definere dit layout i en XML-fil i stedet for i din kode. Følgende procedurer vil instruere dig, hvordan du ændrer dit eksisterende program til at bruge en XML layout.

  1. 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:layout_height="fill_parent"android:text="@string/hello"

    Gem filen.

  2. Inde i res /værdier /mappe, åben strings.xml.

    Det er her, du skal gemme alle standard tekststrenge til din brugergrænseflade. Hvis du bruger Eclipse, så ADT vil have startet dig med to strenge, hej

    og APP_NAME

    . Revider hej

    til noget andet. Måske "Hej, Android! Jeg er en streng ressource!" Hele filen skulle nu se sådan ud: xml version = "1.0" encoding = "utf-8"> name = "hej"> Hej, Android?! Jeg er en streng ressource! Name = "APP_NAME"> Hej, Android

  3. Nu åbne og ændre din HelloAndroid klasse og bruge XML layout. Redigere filen til at se sådan ud: pakke com.example.helloandroid, import android.app.

    Activity, import android.os.Bundle, publicclassHelloAndroidextendsActivity {/** Kaldes, når aktiviteten er først oprettet. * /@ Overridepublicvoid onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.main)}}

    Når du foretager denne ændring, skal du skrive det i hånden til at prøve funktionen kode-afslutning. Når du begynder at skrive "R.layout.main" plugin vil tilbyde dig forslag. Du vil opdage, at det hjælper i en masse situationer.


    I stedet for at passere setContentView () a View objekt, du giver det en henvisning til layoutet ressource. Ressourcen er identificeret som R.layout.main, som faktisk er en kompileret objekt repræsentation af layoutet defineret i /res/layout/main.xml. Eclipse plugin opretter automatisk denne reference for dig inde projektets R.java klasse. Hvis du ikke bruger Eclipse, så

    Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.