Vadnica za oblikovanje postavitve Android: Vse, kar morate vedeti



Ta vadnica za načrtovanje postavitve Android vam bo pomagala razumeti, kako je mogoče oblikovati postavitve z uporabo pogledov in skupin pogledov z predstavitvijo.

Če ste novi v , pristali ste na idealnem mestu za začetek učenja o zasnovi postavitve. Ta članek o vadnici za oblikovanje postavitve za Android vam bo pomagalnekaj koristnih nasvetov za boljše oblikovanje uporabniškega vmesnika in razlaga tudi, kako oblikovati uporabniški vmesnik.

Razpravljal bom o naslednjih temah:





Torej, začnimo!

razlika med vmesnikom in razredom v javi

Vadnica za oblikovanje postavitve Android: Uvod v komponente uporabniškega vmesnika

Ko govorimo o komponentah uporabniškega vmesnika, je tipični uporabniški vmesnik katere koli aplikacije za Android sestavljen iz teh komponent:



  • Vrstica glavnega dejanja
  • Nadzor pogleda
  • Vsebinsko območje
  • Razdeljena akcijska vrstica

Ti igrajo glavno vlogo, medtem ko razvijate zapleteno aplikacijo. Jasen pogled na to boste dobili, ko pridemo do predstavitvenega razdelka tega članka.

Drug pomemben dejavnik, ki pomaga pri prilagajanju zasnove uporabniškega vmesnika, bi bila komponenta pogleda.

Poglejmo, v čem je pogled



Vadnica za oblikovanje postavitve Android: Pogledi

TO Pogled je osnovni gradnik ustreznega uporabniškega vmesnika, ki je dejansko ustvarjen iz Ogled predavanja . Ta zaseda pravokotno območje na zaslonu in sčasoma skrbi za risanje in obdelavo dogodkov.

Pogled je osnovni razred za pripomočke, ki se uporabljajo za ustvarjanje interaktivnih komponent uporabniškega vmesnika, kot so gumbi, besedilna polja itd. Zdaj, ko govorimo o območju pravokotnika ali polju, je lahko slika, del besedila, gumb ali karkoli, kar lahko prikaže aplikacija za Android. Tu je pravokotnik dejansko neviden, vendar ima vsak pogled pravokotno obliko.

Morda imate vprašanje, kakšna je lahko velikost tega pravokotnika?

Odgovor je, da ga lahko nastavite ročno z natančno določitvijo velikosti (z ustreznimi enotami) ali z uporabo nekaterih vnaprej določenih vrednosti. Te vnaprej določene vrednosti so match_parentand wrap_content. To match_parent pomeni, da bo zasedel celoten prostor, ki je na voljo na zaslonu naprave. Ker wrap_content se nanaša na to, da bo zasedel le toliko prostora, kot je potrebno za prikaz njegove vsebine.

Zdaj pa opozorimo na glavne razlike med View in ViewGroup.

Pogled

  1. Pogled predmeti so osnovni gradniki elementov uporabniškega vmesnika v Androidu.
  2. Pogled je preprosto pravokotno polje, ki se odziva na uporabnikova dejanja.
  3. Pogled se nanaša na razred android.view.View, ki je osnovni razred vseh razredov uporabniškega vmesnika.
  4. Primeri so EditText, Button, CheckBox itd.

ViewGroup

  1. ViewGroup je nevidni vsebnik, ki vsebuje View in ViewGroup.
  2. ViewGroup je osnovni razred za Postavitve .
  3. Na primer, LinearLayout je ViewGroup, ki vsebuje gumb (View) in druge postavitve.

Zdaj pa pojdimo naprej in razumemo postavitve, ki so prisotne.

Vadnica za oblikovanje postavitve Android: Vrste postavitev

TO postavitev definira strukturo uporabniškega vmesnika v aplikaciji. Vsi elementi v postavitvi so zgrajeni s pomočjo hierarhije Pogled in ViewGroup predmetov.

Zdaj pa poglejmo, kako razglasiti postavitev.

Postavitev lahko prijavite na dva načina:

  • Navedite elemente uporabniškega vmesnika v XML. Android ponuja preprost besednjak XML, ki ustreza razredom in podrazredom View, na primer pripomočkom in postavitvam.

Opomba: Za urejanje postavitve XML z vmesnikom povleci in spusti lahko uporabite tudi urejevalnik postavitve Android Studio.

  • Elemente postavitve zaženite na čas delovanja . Aplikacija lahko ustvari Pogled in ViewGroup predmetov in programsko manipulirajo z njihovimi lastnostmi.

Pogovorimo se o različnih vrstah postavitev.

Uporabniški vmesnik v Androidu je hierarhija pogledov in skupin pogledov. ViewGroups bodo vmesna vozlišča v hierarhiji, pogledi pa bodo terminalna vozlišča.

  • Linearna postavitev
  • Absolutna postavitev
  • Relativna postavitev
  • Postavitev tabele
  • Postavitev okvirja

Pogovorimo se o njih podrobno.

Linearna postavitev

Linearna postavitev se uporablja za postavitev enega elementa v vsako vrstico. Torej bodo vsi elementi postavljeni na urejen način od zgoraj navzdol. To je zelo razširjena postavitev za ustvarjanje obrazcev v Androidu. Lahko ga označimo tudi kot skupino pogledov, ki poravna vse otroke v eni smeri, navpično ali vodoravno.

Absolutna postavitev

V absolutni postavitvi lahko določite natančne koordinate vsakega kontrolnika, ki ga želite postaviti. Pri tej vrsti postavitve lahko navedete natančne koordinate X in Y vsakega kontrolnika. Omogoča vam natančno določitev lokacije njegovih otrok.

Relativna postavitev

Relativna postavitev je ViewGroup ki prikaže podrejene poglede v relativnih položajih. Tilahko določi položaj elementov glede na druge elemente ali glede na nadrejeni vsebnik.

Postavitev tabele

Z uporabo postavitve tabele lahko ustvarite tabelo z vrsticami in stolpci in v njih umestite elemente. V vsaki vrstici lahko določite enega ali več elementov. S tem ukazom lahko ustvarite novo postavitev tabele.

Postavitev okvirja

Postavitev okvirja se uporablja, kadar želite na enem zaslonu prikazati en element. Z uporabo postavitve okvirja lahko imate več elementov.Ta postavitev okvirja je ograda na zaslonu, s katero lahko prikažete en pogled.

Vadnica za oblikovanje postavitve Android: Merske enote

Ko v uporabniškem vmesniku za Android določite velikost elementa, si vsekakor zapomnite naslednje merske enote.

Enota Opis
dp Pixel, neodvisen od gostote. 1dp je enaka eni slikovni piki na 160 dpi zaslon.
sp Prilagodite neodvisen pixel. To je zelo podobno kot dp, vendar je le to priporočljivo za določanje velikosti pisav.
pt Točka. Točka je opredeljena kot 1/72 palca.
px Pixel. Ustreza dejanskim slikovnim pikam na zaslonu

Zdaj pa pojdimo naprej do zadnje teme tega članka.

Vadnica za oblikovanje postavitve Android: Demo

V tem predstavitvenem razdelku bomo razumeli, kako delati s postavitvami v Android Studio .

Glejte v Android Studio.

Tako izgleda postavitev. Preprosto izberite risljivo in našli boste nekaj predavanj, izberite kateri koli drug razred pod tem risljivim. Lahko kodirate strukturo postavitve ali si ogledate zasnovo in preprosto povlečete in spustite komponente na prostor za načrtovanje.

Predstavitev - Vadnica za oblikovanje postavitve za Android - Edureka

Komponente, ki ste jih izbrali, si lahko ogledate pod drevesom komponent.

Te lahko najdete tudi v postavitvi.

  1. Paleta : Tu je seznam pogledov in skupin pogledov, ki jih lahko povlečete v postavitev.
  2. Komponenta Drevo : Sestoji iz hierarhije pogleda za vašo postavitev.
  3. Orodna vrstica : Gumbi za konfiguriranje videza postavitve v urejevalniku in za spreminjanje nekaj atributov postavitve.
  4. Urednik oblikovanja : Postavitev v pogledu Design ali Blueprint ali oboje. Velja tudi za oblikovalski prostor.
  5. Lastnosti : Nadzira atribute izbranega pogleda.

S tem smo prišli do konca tega članka o »Vadnici za oblikovanje postavitve Android«. Upam, da vam je jasno, kaj je bilo z vami deljeno v tej vadnici.Spremljajte druge bloge in srečno s svojo razvojno kariero za Android.

Zdaj, ko ste razumeli osnove zasnove postavitve Android, si oglejte Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, razširjenih po vsem svetu.

Edurekin tečaj za usposabljanje za razvoj aplikacij za Android je namenjen študentom in strokovnjakom, ki želijo biti razvijalec za Android. Tečaj je zasnovan tako, da vam omogoči uvod v programiranje Java in vas usposobi za osnovne in napredne koncepte, skupaj s projektom, v katerem boste pričakovali, da boste ustvarili aplikacijo v Androidu.

Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje v tem blogu 'Vadnica za oblikovanje postavitve Androida', mi se vam bomo oglasili takoj, ko bo mogoče.