- resten af

androide design, i dette kapitel vil vi se på de forskellige komponenter af androide - skærm.dette kapitel omfatter også tips om at få en bedre eu - design, og det forklarer også, hvordan til at udforme en eu - erhvervsgrenen, - skærm komponenter, en typisk brugergrænseflade af en androide anvendelse består af foranstaltninger bar og indholdet af ansøgningen.hovedsagen bar,,,,,,,,,,,,, område, delt aktion bar,,, disse komponenter har også vist sig i billedet nedenfor −,, forståelse af skærm komponenter, den grundlæggende enhed af androide anvendelse er aktiviteten.en eu - erhvervsgrenen er defineret i en xml - filer.under udarbejdelse, hvert element i xml - er samlet i tilsvarende androide gui klasse med attributter, repræsenteret ved metoder, opfattelse og viewgroups, en aktivitet er består af synspunkter.en opfattelse, er bare en dims, der står på skærmen.det kunne være knap e.t.c. en eller flere synspunkter kan grupperes i en groupview.eksempel på viewgroup omfatter opstillingsskemaer., typer af layout, der er mange typer af layout.nogle af disse er nævnt nedenfor:,,, lineære indretning, absolut layout, tabel layout,,, ramme layout, relative layout, lineære indretning, lineære indretning er yderligere opdelt i horisontale og vertikale struktur.det betyder, at det kan arrangere synspunkter i en enkelt kolonne eller i en enkelt række.her er koden for den lineære indretning (vertikale), der omfatter en tekst på. <?xml - version = "0" kodning = "utf - 8"?> < linearlayout xmlns: androide = "http://schemas.android.com/apk/res/android" androide: layout_width = "fill_parent" androide: layout_height = "fill_parent" androide: orientering = "vertikale" > < textview androide: layout_width = "fill_parent" androide: layout_height = "wrap_content" androide: tekst = "@ snor /hej" /> < /linearlayout >, absolutelayout, absolutelayout gør dig i stand til at angive den nøjagtige placering af sine børn.det kan betragtes som denne. < absolutelayout androide: layout_width = "fill_parent" androide: layout_height = "fill_parent" xmlns: androide = "http://schemas.android.com/apk/res/android" > < knap androide: layout_width = "188dp" androide: layout_height = "wrap_content" androide: tekst = "knap" androide: layout_x = "126px" androide: layout_y = "361px" /> < /absolutelayout >, tablelayout, tablelayout gruppers synspunkter i rækker og kolonner.det kan betragtes som denne. < tablelayout xmlns: androide = "http://schemas.android.com/apk/res/android" androide: layout_height = "fill_parent" androide: layout_width = "fill_parent" > < tablerow > < textview androide: tekst = "brugers navn:" androide: bredde = "120dp" /> < edittext androide: id = "@ + id /txtusername" androide: bredde = "200dp" /> < /tablerow > < /tablelayout >, relativelayout, relativelayout gør dig i stand til at angive, hvordan barn synspunkter er placeret i forhold til hinanden. det kan betragtes som denne. < relativelayout androide: id = "@ + id /rlayout" androide: layout_width = "fill_parent" androide: layout_height = "fill_paleje "xmlns: androide =" http://schemas.android.com/apk/res/android "> < /relativelayout >, framelayout, framelayout er en indikation af en art på skærmen, som du kan bruge til at vise en fælles holdning.det kan betragtes som denne. <?xml - version = "0" kodning = "utf - 8"?> < framelayout androide: layout_width = "wrap_content" androide: layout_height = "wrap_content" androide: layout_alignleft = "@ + id /lblcomments" androide: layout_below = "@ + id /lblcomments" androide: layout_centerhorizontal = "ægte" > < imageview androide: src = "@ drawable /robot" androide: layout_width = "wrap_content" androide: layout_height = "wrap_content" /> < /framelayout >, bortset fra disse attributter, der er andre attributter, der er fælles for alle synspunkter og viewgroups.de er anført nedenfor og minus;, sr.noview & beskrivelse 1, layout_width, angiver den bredde, den opfattelse, eller viewgroup, 2, layout_height, angiver den højde for, eller viewgroup, 3, layout_margintop, specificerer en ekstra plads på oversiden af den opfattelse, eller viewgroup, 4, layout_marginbottom,, angiver ekstra plads nederst side af den opfattelse, eller viewgroup, 5, layout_marginleft, specificerer en ekstra plads på venstre side af den opfattelse, eller viewgroup, 6, layout_marginright, specificerer en ekstra plads på højre side af den opfattelse, eller viewgroup, 7, layout_gravity, og angiver, hvordan barn synspunkter er placeret, 8, layout_weight,, angiver, hvor stor en del af den ekstra plads i udformning bør allokeres til den opfattelse, måleenheder, når du er sammen med -zé pequeno af et element i en androide ui, skal du huske på følgende måleenheder., sr.nounit &beskrivelse 1, mp,, massefylde uafhængige pixel.1 - dp svarer til en pixel på 160 dpi skærm., 2, sp, og omfanget af uafhængige pixel.dette svarer til dp og anbefales til angivelse af minimumsskriftstørrelse, 3, pt, punkt.et punkt er fastsat til 1 /72 af en tomme, der er baseret på fysisk skærmstørrelse., 4, forsyning, pixel.svarer til de faktiske pixel - på skærmen, skærm, befolkningstæthed,, sr.nodensity & dpi 1, lav befolkningstæthed (ldpi), 120 dpi 2, mellemhårde (mdpi), 160 dpi 3 med høj densitet (hdpi), 240 dpi 4, ekstra høj densitet (xhdpi), 320 dpi, optimering af skemaer, her er nogle af de retningslinjer for at skabe effektive opstillingsskemaer.,,, undgå unødvendige rede,,, undgå at bruge for mange synspunkter, undgå dybe rede,,,

Anroid UI Tutorial



Previous:
Next Page: