Video: How to move from Android to iPhone — Apple Support 2024
Elke Android-app bestaat uit een aantal Java-codes, enkele XML-documenten en andere informatie (het acroniem < XML staat voor eXtensible Markup Language.) Misschien bent u al bekend met HTML-documenten - het brood en de boter van het World Wide Web. Net als bij een HTML-document bestaat elk XML-document uit tags (tussen haakjes geplaatst) beschrijvingen van verschillende stukjes informatie.) Maar in tegenstelling tot een HTML-document, beschrijft een XML-document niet noodzakelijkerwijs een weer te geven pagina.
Een XML-document kan uit drie verschillende soorten tags bestaan: starttags, lege elementtags en eindtags.
-
A
-
starttag
begint met een open-hoek-haakje en een naam Het laatste teken van een start-tag is een sluitingshoekbeugel. Een leeg element-tag
begint met een open ang le haakje gevolgd door een naam. De laatste twee tekens van een leeg elementtag zijn een schuine streep gevolgd door een haak voor een sluitingshoek.
begint met een open-hoek-haakje gevolgd door een schuine streep en een naam. Het laatste teken van een eindtag is een sluitingshoekbeugel. Een XML-element heeft ofwel een starttag en een eindtag of een lege elementtag. Elementen zijn genest in elkaar of hebben geen overlapping.
-
In de volgende code bevat een TableLayout-element bijvoorbeeld twee TableRow-elementen:
-
xmlns: android = " // schema's. Android. Com / apk / res / android" android: layout_width = "fill_parent" android: layout_height = "fill_parent" >> > De voorgaande code werkt omdat de eerste TableRow eindigt voordat de tweede TableRow begint. Maar de volgende XML-code is illegaal:
Met twee startlabels gevolgd door twee eindlabels, wordt deze nieuwe XML-code niet doorgegeven. Elk XML-document bevat een rootelement - één element waarin alle andere elementen zijn genest. Verschillende XML-documenten gebruiken verschillende elementnamen.
In elk HTML-document staat het
-element voor
-
regelafbreking
-
. Maar in XML zijn de namen RelativeLayout en TextView kenmerkend voor Android-indelingsdocumenten. En de namenportfolio en handel zijn specifiek voor documenten met financiële product-XML (FpML). De namenprompt en foneem zijn eigen aan spraak-XML (VoiceXML). Elk soort document heeft zijn eigen lijst met elementnamen.
De tekst in een XML-document is hoofdlettergevoelig.
Als u bijvoorbeeld RelativeLayout wijzigt in relativelayout, wordt de app niet uitgevoerd. Starttags en lege elementtags kunnen attributen bevatten. Een
-
-attribuut
is een naam / waarde-paar. Elk attribuut heeft de vorm
-
naam =
" waarde " . De aanhalingstekens rond de waarde zijn vereist. Een niet-leeg XML-element kan inhoud bevatten. Bijvoorbeeld in het element Hallo wereld!, de inhoud Hallo wereld! is ingeklemd tussen de starttag () en de eindtag ().