..
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.
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.
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 ();
| |
AutoCAD (eBook)
Tvorba architektonických štruktúr. U len 29 €. |
| |
Linux (kurz)
Kompletný sprievodca pre open-source systému. Od 49 €. |
| |
MS Access (Advanced)
Naučte sa vytvárať a spravovať databázy jednoducho a rýchlo. Od 29 €. |