..


Sponzorované odkazy

Používame Toast

No tak v tejto kapitole zaoberať sa widget posledný, tj Toast. Tento objekt sa používa v mnohých aplikáciách sa zobrazí správa dočasného dobu trvania porovnateľnú s oznámením.

Príklad použitia tohto widgetu je informovať užívateľa posolstvo ako "Zachráň sa" alebo "hral", potom, čo užívateľ vykoná nejakú akciu. Funkcie tohto ovládacieho prvku je, že je extrémne jednoduchá, pretože má možnosť ukázať, video správy alebo image, bez toho, aby bol schopný komunikovať s užívateľom.

Teraz sa pozrime, kód Zobraziť videa toast s textom, ktorý vlastníme. K tomu, aby sme mohli pokračovať starý projekt na gombíky a poslucháčov, alebo (odporúčame zoznámiť sa s programovacím) prepísať kód pre tlačidlo, a združenia OnClickListener. Aby bolo možné využiť prípitku importovať triedu v našom projekte:

 



 android.widget.Toast

 

Posizioniamoci teraz v rámci metódy OnClick a vložte tieto dva riadky kódu:






 Toast mioToast Toast.makeText = (HelloWorld.this,

 





 "Je to hra, ktorú vytvoril Toast MrWebMaster"

 





 Toast.LENGTH_LONG);









 mioToast.show ();



Budeme starostlivo analyzovať metódy a metódy makeText prototyp je nasledujúci:

 



 makeText (Kontext súvislosti CharSequence text, int trvania)

 
Ako prvý parameter, metóda vyžaduje kontext, v ktorom sa uplatňujú toast. Vzhľadom k tomu, že kód je vložený do poslucháč nemôže prejsť, pretože to kontextu, pretože poslucháč passaremo ako argument, ktorý rovnako nie je použiteľná toast. To musí byť odovzdané ako kontext pre hlavnú činnosť, aby ukazoval na video a potom vložte toast HelloWorld.this ako parameter.
Ako druhý parameter, v podstate, odovzdať text chceme ukázať užívateľa.
A konečne ako posledný parameter je odovzdaný neustále v našom prípade LENGHT_LONG, ktorý sa používa na určenie dĺžky Toast viditeľnosti. Bohužiaľ nie je možné tento parameter, s, pri ktorej presne prípitok musí byť viditeľné, ale namiesto toho si môžete vybrať len medzi konštantné vyššie, a neustále LENGHT_SHORT ktorá nastavuje viditeľnosť na dobu kratšiu ako prvé stále Toast .

Súhrnne povedané, výsledkom prvej kus kódu, je vytvorenie inštancie objektu typu Toast s požadovanou vlastnosťou, napriek tomu však toast nie je vidieť. K tomu je nutné vyvolať show () na toast sám.

Ako môžeme vidieť v prvom uvedenom príklade sme naznačili svoje postavenie našej činnosti, v ktorých prípitok. Ak chcete použiť metódu pre stanovenie polohy toast, musíte najprv importovať nasledujúce triedy:

 



 android.view.Gravity

 

Ak chcete umiestniť toast, napríklad v strede obrazovky, stačí zadať tento riadok kódu pri volaní show () metódy:

 



 setGravity (Gravity.CENTER, 0, 0);

 
Ako je vidieť ako prvý argument predáme strede obrazovky a potom odchýlka je uvedená na osi x, y osi z hľadiska vyššie uvedených.

Použiť obrázok namiesto textu

A "je to možné, ako je uvedené vyššie, nahradiť text toast s obrázkom ukázať. V tomto prípade, samozrejme, nie je možné použiť metódu makeText, ale budeme používať konštruktor Toast (Kontext kontextu), prechádzal, len kontextu (ktoré aktivity). Potom sme sa použiť metódu setview () priradiť obrázok na našej toast.
Tu je kompletný kód Zobraziť unimmagine pomocou prípitok:






 ImageView ImageView imageForToast = new (HelloWorld.this);







 imageForToast.setImageResource (R.drawable.icon);









 Toast Toast mioToast = new (HelloWorld.this);







 mioToast.setView (imageForToast);









 mioToast.show ();



Prispieť k rozvoju aplikácií pre Android
E-Learning
AutoCAD (eBook) AutoCAD (eBook)
Tvorba architektonických štruktúr. U len 29 €.
Linux (kurz) Linux (kurz)
Kompletný sprievodca pre open-source systému. Od 49 €.
MS Access (Advanced) MS Access (Advanced)
Naučte sa vytvárať a spravovať databázy jednoducho a rýchlo. Od 29 €.
Sponzorované odkazy