Video: Android Tutorial How to Draw a gradient circle into an XML file (app and source code) 2024
Fiecare aplicație Android este compusă din cod Java, unele documente XML și alte informații (acronimul < XML reprezintă limbajul eXtensible Markup.) Este posibil să fiți deja familiarizați cu documente HTML - pâinea și untul World Wide Web. Ca un document HTML, fiecare document XML este format din etichete descrierea diferitelor informații), dar spre deosebire de un document HTML, un document XML nu descrie neapărat o pagină afișabilă.
Un document XML poate avea trei tipuri diferite de etichete: etichete de început, etichete de element gol și etichete de capăt
-
începe cu un ansamblu de unghi deschis și un nume.Un ultim caracter al etichetei de început este un colț de închidere Un tag gol
începe cu o deschidere ang le bracket urmat de un nume. Ultimele două caractere ale unui etichetă a unui element gol sunt o slash laterală urmată de o colțare a unghiului de închidere.
începe cu un consola cu unghi deschis urmată de un slash și un nume. Ultimul caracter al unei etichete de sfârșit este un braț de închidere. Un element XML are fie o etichetă de început, fie o etichetă de sfârșit, sau are o etichetă cu element gol. Elementele sunt fie imbricate unul în celălalt, fie nu se suprapun.
-
De exemplu, în următorul cod, un element TableLayout conține două elemente TableRow:
-
android: layout_height = "fill_parent" >> > Codul precedent funcționează deoarece primul TableRow se termină înainte de începerea celui de-al doilea TableRow. Dar codul XML următor este ilegal:
Cu două etichete de început, urmate de două etichete de capăt, acest nou cod XML nu trece înapoi. Fiecare document XML conține un element rădăcină - un element în care toate celelalte elemente sunt imbricate. Diferitele documente XML folosesc nume diferite de elemente.
În fiecare document HTML, elementul
reprezintă
-
întreruperea liniei
-
. Dar în XML, numele RelativeLayout și TextView sunt specifice documentelor de aspect Android. Și portofoliul de nume și comerțul sunt specifice documentelor de produs financiar XML (FpML). Numele de prompte și fonem sunt specifice pentru voce XML (VoiceXML). Fiecare tip de document are propria sa listă de nume de elemente.
Textul dintr-un document XML este sensibil la minuscule.
De exemplu, dacă schimbați RelativeLayout la relativare, aplicația nu va fi rulată. Etichetele de start și etichetele elementului gol pot conține atribute. Un atribut
-
este o pereche de nume-valoare. Fiecare atribut are formularul
-
nume =
" valoarea " . Sunt solicitate ghilimele în jurul valorii . Un element XML care nu este gol poate conține conținut. De exemplu, în elementul Hello world!, continutul Buna ziua! este introdus între eticheta de început () și eticheta de sfârșit ().