..


Sponzorirani linkovi

Mi koristimo EditText objekt

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.

Prilagodba EditText

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>



Zatvori virtualne tipkovnice

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 Gotovo više biti uključeni u IME tipkovnici. Mi smo popis najviše koristi:

  • IME_ACTION_GO: Umeće gumb koji ima za posljedicu stvaranje precizne akcije tijekom zatvaranja tipkovnice. Na primjer, ovu vrstu EMI se dodaje na klavijaturama gdje se unesite URL i klikom na gumb Go kada je zahtjev sačinio u HTML poslužitelj resursa koji je korisnik naveo.
  • IME_ACTION_NEXT: koristi se, primjerice, u registracijski obrazac, idite na izradi sljedeće polje.
  • IME_ACTION_SEND: koristi se za slanje podatke koje su unijeli nell'EditText za određene usluge, kao što su aplikacije za slanje poruka.

Valja naglasiti da je uporaba EMI mora biti učinjeno isključivo ili možete koristiti jednu tipkovnicu za EMI.

Pomoć razvoj aplikacija za Android
E-učenje
ASP i Access (Ebook) ASP i Access (Ebook)
Upravljanje bazom podataka MS Access s ASP. U samo 29 €.
ASP.NET (tečaj) ASP.NET (tečaj)
Cijeli tečaj za izgradnju web aplikacija od 49 €.
E-commerce sa ASP (Ebook) E-commerce sa ASP (Ebook)
ECommerce Košarica sa ASP. Samo 35 €.
Sponzorirani linkovi