..


Sponzorirani linkovi

Sprave i Pregled: Neka zapažanja

Što se tiče uzorak projekta, analizirali smo sadržaj svih datoteka osim manifest.xml datoteku, to objašnjenje zašto kod zahtijeva znanje da u ovoj točki vodič, čitatelj još nije, za ovu Razlog zbog kojeg sam odlučio odgoditi raspravu o tom pitanju. Za sada, dakle, usredotočiti na android.widget paket.

Paket android.widget

Ovaj paket sadrži sve grafike koje možete umetnuti u prikazu, a time i sadrže elemente kao što su: TextView, EditText, Button, i još mnogo toga.
Da biste stvorili prilagođenu widget, samo stvoriti klase koja se proteže Pregled klase ili podrazreda.

Svaki element koji pripadaju paket superklase je android.widget Pregled klasa koja nije ništa drugo nego apstrakciji što korisnik vidi na zaslonu.

Unutar prozora možete unijeti više stavki potomci iz Pogledaj klase i ovi elementi će biti uključene u neku vrstu hijerarhijske strukture stabla koji identificira kraj prozora.

Što mogu učiniti o tim stavkama?

Operacija se izvodi češće je da je skup svojstava: za svaki grafički koje možete prilagoditi veličinu, tekstualni sadržaj, položaj unutar prozora i još mnogo toga.

Još jedan rad koji se obično javlja je priložiti slušatelja na određeni element. Slušatelj je objekt koji je u stanju "slušati" čeka događaj generirani od strane korisnika (vrlo uobičajena praksa, na primjer, je suradnik slušatelja na gumb za hvatanje pritisak da i korisnik može obavljati određene akcije).

Izvorni kod povezati slušatelja s grafičkim bit će prikazan nekoliko puta tijekom ovog vodiča.

Sakrij stavke iz pogled na korisnika

U grafičko korisničko sučelje često može biti korisno sakriti određene elemente korisnika pogled i pojavljuju se samo kada su zadovoljeni određeni uvjeti. Na primjer, u primjeni, gdje korisnik traži da ispunite obrazac, možete sakriti gumb "Pošalji obrazac", a čine ga se samo kada sva polja su završile.
Da biste sakrili grafički je pozvati setVisibility metoda suffiente (int vidljivost) od stavku koju želite sakriti.

Ova praksa skrivanja elemenata koristi se, ali preporučujemo čitatelju da ne zlostavljanja ovu tehniku ​​kad elemenata, čak i ako nisu vidljivi, oni su još uvijek instanciraju i stoga se nalaze u memoriji. To podrazumijeva otpad memorije, u nekim slučajevima, nije zanemariv. Stoga je preporučljivo da instantiate objekte samo kada zaista potrebno i koristiti dokumentaciju dostavlja prethodno vrlo rijetko.

Izrada objekta "uređivanje"

Neka nam sada pogledati neke od naših razmišljanja o projektu pokretanja, kao što ste opoziv, ispisan na zaslonu jednostavno niz pozdrav. Pregled, a posebno TextView objekt koji sadrži niz pozdrav, ispada da se "statički objekt". To ime se odnosi na objekt koji se ne može mijenjati dok se izvodi aplikacija i stoga će uvijek sadržavati istu vrijednost koju je inicijalizirane.

Očito, u primjeni, mi ćemo morati promijeniti vrijednost danog objekta, na primjer, zbog nekih događaja generirani od strane korisnika, kako bi se postigao taj problem, morate:

  • main.xml u izvornoj datoteci treba dodati kao svojstva jedinstveni ID (koji će biti dodijeljen automatski kada napuni u) koja identificira objekt;
  • u izvornoj datoteci. java je potrebno instantiate objekt istog tipa što smo rekli uz ID u datoteku main.xml i napraviti nekakvu vezu između dva pozivom metode findViewById (R.id.nomeOggetto) (kao objectName je ime dano objekta u datoteku main.xml).
U sljedećem poglavlju pokazat će praktičan primjer od gore navedenih.

Pomoć razvoj aplikacija za Android
E-učenje
Flash MX ActionScript i (naravno) Flash MX ActionScript i (naravno)
Postanite programer web-mjesta od 29 €.
SQL i baze podataka (tečaj) SQL i baze podataka (tečaj)
Stvaranje i upravljanje relacijskim bazama podataka. Počevši od 39 €.
VB.NET (tečaj) VB.NET (tečaj)
Napravite desktop aplikacija sa Visual Basic. NET. Počevši od 49 €.
Sponzorirani linkovi