androïde BU het ontwerp, de in dit hoofdstuk zullen we kijken naar de verschillende onderdelen van het scherm van de bu de androïde.Dit hoofdstuk bevat ook een betere interfaces ontwerp vaardigheden, verklaart ook het ontwerp van een interface, BU scherm onderdelen van een typische gebruikersinterface androïde toepassing door de actie BAR en de toepassing van de inhoud van de regio 's.De belangrijkste actie, van mening, van mening, controle, controle, de inhoud van de regio 's, de resolutie van deze vergadering ook actie BAR, worden weergegeven in de volgende beeld scherm, minus de; begrip onderdeel, de toepassing van de fundamentele eenheid is een androïde.In de definitie van een XML - bestand van een interface.Bij het opstellen van de in het kader van elk van de elementen van de XML - formaat worden opgesteld in gelijkwaardige androïde - dat de eigenschappen van de methode, de activiteiten en de viewgroup, bestaat uit het oog.Is van mening dat een op het scherm van de kleine onderdelen.Het kan een of meer oog knopen, enz. Kunnen worden gecombineerd in een groupview.Voorbeelden hiervan zijn de lay - out, oog - groep. De lay - out, er zijn veel soorten lay - out.Sommige van hen zijn in de onderstaande indeling:,,,,, de indeling van de lineaire, absoluut,,,,, in het kader van de lay - out van de lay - out van het formulier,, indeling, lineaire lay - out, lineaire lay - out, verder worden onderverdeeld in horizontale en verticale indeling.Het betekent dat het kan in één kolom of een aparte lijn regeling van mening.Hier is de lineaire verdeling van de code (verticale), met inbegrip van een tekst van mening, en het;?De XML - = "1" codering = "utf - 8"?> < hiërarchie xmlns:Android = "http://schemas.android.com/apk/res/android" Android:layout_width = "fill_parent" Android:layout_height = "fill_parent" androïde: - = "verticale" > < structuur Android:layout_width = "fill_parent" Android:layout_height = "wrap_content" androïde: tekst = "@ string /hallo" /> < /hiërarchie >, de indeling van de lay - out van de absolute absoluut aangewezen, kan je de kinderen de exacte locatie.Het kan een dergelijke verklaring, < absolute lay - out - layout_width = "fill_parent" Android:layout_height = "fill_parent" xmlns:Android = "http://schemas.android.com/apk/res/android" > < knopen Android:layout_width = "188dp" Android: layout_height = "wrap_content" androïde: tekst = "knop": layout_x androïde = "126px" Android:layout_y = "361px" /> < /absolute lay - out, TableLayout, TableLayout > Advies van de groep voor de rijen en rijen.Het kan een dergelijke verklaring, < TableLayout xmlns:Android = "http://schemas.android.com/apk/res/android" Android:layout_height = "fill_parent" Android:layout_width = "fill_parent" > < tablerow > < structuur de androïde: tekst = "gebruikersnaam:" de androïde: breedte: "120dp" /> < EditText Android:id = "@ + ID /txtusername" androïde: breedte: "200dp" /> < /tablerow > < /TableLayout > (schema (schema om u aan de positie van de standpunten van de dochteronderneming ten opzichte van elkaar. Het kan een dergelijke verklaring, < (schema Android:ID = "+ ID /rlayout" Android:layout_width = "fill_parent" Android:layout_height = "fill_paDe huur van "xmlns:Android =" http://schemas.android.com/apk/res/android "> < /(schema >, FrameLayout, FrameLayout is op het scherm een reserve kan worden gebruikt voor het weergeven van een oog.Dat is zo.De XML - = "1" codering = "utf - 8"?> < FrameLayout Android:layout_width = "wrap_content" Android:layout_height = "" "" wrap_content Android:layout_alignleft = + ID /lblcomments "Android:layout_below =" + ID /lblcomments "Android:layout_centerhorizontal =" waar "> < ImageView Android:src= @ chong /robot" robot: layout_width = "wrap_content" Android:layout_height = "wrap_content" /> < /FrameLayout >, naast deze eigenschap, zijn er nog andere eigenschap in alle adviezen en viewgroup gemeenschappelijk zijn.Ze zijn hieronder vermeld en de vermindering van sr.noview & beschrijving;, 1, layout_width, een oog, een breedte van 2, layout_height of oog - groep,,, een oog of oog - groep, de hoogte van 3, layout_margintop, extra ruimte, zoals gespecificeerd in het oog of oog - groep, de Top van 4, layout_marginbottom, aangewezen, extra ruimte in het oog en oog - groep. 5, layout_marginleft, extra ruimte in het oog en oog - groep, de aangewezen en zes links, layout_marginright, extra ruimte, zoals gespecificeerd in het oog of de oog - groep, aan de rechterkant van 7, layout_gravity aangewezen, de positie van de standpunten, zoon, 8, layout_weight, aangeven hoeveel extra ruimte, van mening dat de verdeling van de aan de indeling moet worden, dat de eenheden, als heb je die vierZe in de androïde BU elementen, moet je de volgende eenheden, en beschrijving van sr.nounit 1, DP, onafhankelijk van de pixels.DP een pixel overeenkomt met 1 160 resolutie scherm, 2, SP, de omvang van de pixels van onafhankelijkheid.Dit is vergelijkbaar met die van dp en wordt niet aanbevolen voor het gebruik bij de gespecificeerde lettergrootte, punt 3, PT,.Een punt wordt gedefinieerd als een centimeter 72 /1, gebaseerd op de fysieke scherm, 4, pixel.Overeenkomt met de werkelijke pixels dichtheid van het scherm, sr.nodensity & dpi 1, lage dichtheid (wijzigen, 120 dagen, 2, de dichtheid (mdpi), 160 dagen, 3, hoge dichtheid (hdpi), 240 dagen, 4, met zeer hoge dichtheid (xhdpi) 320 DPI,,, de optimale opstelling, hier is iets voor het creëren van een efficiënte regeling van de richtsnoeren.,,, het vermijden van onnodige...,,, om te voorkomen dat het gebruik van te veel opmerkingen, om te voorkomen dat de diepte...,,,,,
Previous:De integratie van
Next Page:De androïde BU -