*   >> Lese Utdanning Artikler >> science >> programming

Android Programmering: Hello World [1]

du må klikke på "main.xml" -fanen bunnen av vinduet for å se XML-kilde). Erstatte innholdet med følgende XML: The Eclipse plugin oppretter automatisk en av disse layout filer for deg: main.xml. I "Hello World" programmet du nettopp fullført, ble denne filen ignorert og du opprettet en layout programmatisk. Dette var ment å lære deg mer om Android-rammeverket, men bør du nesten alltid definere layouten i en XML-fil i stedet for i koden. Følgende prosedyrer vil instruere deg hvordan du kan endre din eksisterende program å bruke 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"

    Lagre filen.

  2. Inni res /verdier /mappe, åpne strings.xml. Det er her du bør lagre alle standardtekststrenger for brukergrensesnitt. Hvis du bruker Eclipse, så ADT vil ha startet du med to strenger, hei Hotell og APP_NAME

    . Revidere hei

    til noe annet. Kanskje "Hello, Android! Jeg er en streng ressurs!" Hele filen skal nå se slik ut: xml version = "1.

    0" encoding = "utf-8"> name = "hallo"> Hei, Android?! Jeg er en streng ressurs! Name = "APP_NAME"> Hei, Android

  3. Nå åpen og endre HelloAndroid klasse og bruke XML layout. Redigere filen skal se slik ut: pakke com.example.helloandroid, import android.app.Activity, import android.os.Bundle; publicclassHelloAndroidextendsActivity {/** Kalles når aktiviteten er opprettet. * /@ Overridepublicvoid onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.main);}}

    Når du foretar denne endringen, skriver den for hånd for å prøve koden-fullføring.

    Når du begynner å skrive "R.layout.main" plugin vil tilby deg forslag. Du vil finne at det hjelper i en rekke situasjoner.

    I stedet for å passere setContentView () a View objekt, gir du det en referanse til layout ressurs. Ressursen er identifisert som R.layout.main, som faktisk er en kompilert objektrepresentasjon av oppsettet definert i /res/layout/main.xml. Eclipse plugin oppretter automatisk denne referansen for deg inne prosjektets R.java klasse. Hvis du ikke bruker Eclipse, så R.java klasse vil bli generert for deg når du kjører Ant å bygge programmet.

    (Mer om R klassen i et øyeblikk.)

    Nå gjen kjøre programmet - fordi du har opprettet en lansering konfigurasjon, alt du trenger å gjøre er å klikke på den grønne pilen ikonet å kjøre, eller velg Kjør> Kjør Historie>

    Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.