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

Android Programmering: Hello World [1]

dth="fill_parent"android:layout_height="fill_parent"android:text="@string/hello"

Den generelle opbygning af en Android XML layout fil er enkel: det er et træ af XML elementer, hvor hver node er navnet på en View klasse (dette eksempel, men er blot ét Vis element). Du kan bruge navnet på en hvilken som helst klasse, der udvider Vis som et element i din XML layout, herunder brugerdefinerede Se klasser, du definerer i din egen kode. Denne struktur gør det nemt hurtigt at opbygge UIS, ved hjælp af en mere enkel struktur og syntaks, end du ville bruge i en programmatisk layout.

Denne model er inspireret af webudvikling model, hvor du kan adskille præsentationen af ​​din ansøgning (dens UI) fra anvendelsen logik bruges til at hente og udfylde data.

I ovenstående XML eksempel, er der kun én Se element: den TextView, som har fem XML attributter. Her er en oversigt over, hvad de betyder:

Disse XML layout filer hører til i RES /layout /bibliotek af dit projekt. De "RES" er en forkortelse for "ressourcer" og mappe indeholder alle de ikke-kode aktiver, at din ansøgning kræver.

Udover layout filer, ressourcer omfatter også aktiver såsom billeder, lyde og lokaliserede strenge

Attribut Betydning xmlns:. Android Denne er en XML namespace erklæring, der fortæller de Android værktøjer, som du kommer til at referere til fælles attributter, der er defineret i Android namespace. Den yderste tag i alle Android-layout-filen skal have denne attribut. android: id Denne attribut tildeler en entydig identifikator til TextView elementet. Du kan bruge den tildelte id for at referere denne Udsigt fra din kildekode eller fra andre XML ressource erklæringer.

android: layout_width Denne attribut definerer, hvor meget af den tilgængelige bredde på skærmen dette Se bør forbruge. I dette tilfælde er det den eneste View, så du vil have det til at tage op hele skærmen, hvilket er, hvad en værdi på "fill_parent" forstås. android: layout_height Det er ligesom Android: layout_width, bortset fra at det henviser til tilgængelige skærm højde. android: tekst Dette indstiller den tekst, den TextView skulle vise. I dette eksempel, du bruger en streng ressource i stedet for en hårdt kodet strengværdi.

hej

strengen er defineret i res /værdier /strings.xml

fil. Dette er den anbefalede praksis for at indsætte strenge til din ansøgning, fordi det gør lokalisering af din ansøgning til andre sprog yndefulde, uden behov for hårdt kode ændringer til layoutet fil

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