..
Mi smo sada prisutni drugi widget koji je naširoko koristi u aplikacijama EditText objekt koji omogućuje unos teksta od strane korisnika. Kada korisnik klikne na EditText tip objekta, u stvari, virtualna tipkovnica će se automatski pojaviti na zaslonu uređaja koji omogućuje unos teksta.
Kao što je rekao, tipkovnica automatski se pojavljuje kada kliknete EditText objekt, ali će također je potrebno da bi ga nestati nakon što korisnik ima završio immisione tekst. Nažalost, takvo ponašanje ne provodi izravno u tipkovnicu, ali morate dodati gumb određeni pritisak koji tipkovnica je uklonjena iz zaslona.
Hajdemo onda umetnuti objekt u prozor EditText koristeći grafičko sučelje ili pismeno izravno kod XML izvor.
EditText objekti tipa može se prilagoditi u strukturi kako bi voda u skladu s našim zahtjevima.
Vrlo čest tip prilagodbe je definirati vrstu znakova koji se mogu upisali od strane korisnika.
Možemo, na primjer, osigurati da se uključivanje odnosi numeričke znakove, to će zahtijevati akciju na unos nekretnina unutar grafičkog sučelja tipa main.xml.
Odabir broj efekt je da bi se virtualnu tipkovnicu umjesto brojeva s slovima abecede koji se pojavljuje po defaultu.
Još jedna zajednička postavka je povezati vrijednost lozinku unos Upišite zamijeniti znakove unio korisnik zvjezdica.
U slučaju da želite raditi izravno koristeći XML u popis, morate dodati sljedeće atribut:
/ * Brojčana polja * / Android: InputType = "broj" / * Polje upišite lozinku * / Android: InputType = "lozinka"Drugi atribut objekata tipa naširoko koristi u EditText ima savjeti koji će umetnuti zadani tekst u tekst polje za prikaz prije nego što se aktivira:
Android: savjeti = "@ string / unesite tekst"ovoga Zakona, u biti, ima učinak prikazuje korisnika zadani tekst unutar dell'EditText s, obično, objašnjava priroda u vezi s podacima za ulazak.
EditText postavili naš objekt, imamo u našim datotekama main.xml nešto poput ovoga:
<EditText android: id = "@ + id / mioEditText" Android: savjeti = "@ string / Koliko ti je godina?" Android: InputType = "broj" Android: layout_height = "wrap_content" Android: layout_width = "wrap_content"> </ EditText>
Kada se to učini idemo na datoteku. Java i neka je proglasiti Vrsta značajke, a zatim učinite EditText povezanost s elementima datoteku sljedećim postupcima main.xml objašnjeno u velikoj mjeri u prethodnim poglavljima.
Sada smo spremni za pokretanje naše aplikacije na simulatoru. Klikom na oglasnoj objekt EditText da ne postoji način za uklanjanje tipkovnica sa zaslona nakon završetka rada unos podataka. Da biste dobili ponašanje, željeli smo samo unesite sljedeće linije koda:
mioEditText.setImeOptions (EditorInfo.IME_ACTION_DONE);mioEditText pokazuje gdje ime po kojem je proglašen naš EditText objekt.
Ako sada ponovno pokrenuti naš program, vidjet ćemo da je tipkovnica će biti vidljiva obogaćuje Gotovo gumb pojavio zbog linije koda vidio iznad pomoću setImeOptions metode zaziv koji ima za posljedicu postavljanje IME u tipkovnicu.
Što je IME?
Način unosa (IME) provodi određeni model interakcije koje korisnik može Molimo Vas da koristite (u našem slučaju, Done gumb).
Vrsta EMI koji će biti upisan u našu tipkovnica je prošao kao argument metodi setImeOptions, to je zato što možete birati, osim tipke
Valja naglasiti da je uporaba EMI mora biti učinjeno isključivo ili možete koristiti jednu tipkovnicu za EMI.
| |
ASP i Access (Ebook)
Upravljanje bazom podataka MS Access s ASP. U samo 29 €. |
| |
ASP.NET (tečaj)
Cijeli tečaj za izgradnju web aplikacija od 49 €. |
| |
E-commerce sa ASP (Ebook)
ECommerce Košarica sa ASP. Samo 35 €. |