..


Sponzorované odkazy

Používáme Toast

No tak v této kapitole zabývat konečné widget: nebo toast. Tento objekt se používá v mnoha aplikacích ukázat uživateli zprávu dočasného trvání srovnatelné s oznámením.

Příklad použití této widget je informovat uživatele zpráva typu "Uložit made" nebo "hrál", poté, co uživatel má nějakou akci. Funkce tohoto widgetu je, že to je velmi jednoduchá, protože má schopnost zobrazit pouze na obrazovce zprávu nebo obraz, aniž by byl schopen komunikovat s uživatelem.

Nyní se podívejme, kód zobrazit video toast s textem, který vlastníme. K tomu, abychom mohli obnovit starý projekt na knoflíky a posluchače, nebo (doporučujeme seznámit se s programovacím), přepsat kód pro tlačítka, a sdružení OnClickListener. Aby bylo možné používat Toast, musíte importovat třídu v našem projektu:

 



 android.widget.Toast

 

Posizioniamoci nyní v rámci metody OnClick a vložte tyto dva řádky kódu:






 Toast mioToast Toast.makeText = (HelloWorld.this,

 





 "Je to hra, kterou vytvořil Toast MrWebMaster"

 





 Toast.LENGTH_LONG);









 mioToast.show ();



Jsme pečlivě analyzovat způsob makeText a prototyp této metody je následující:

 



 makeText (Kontext souvislosti CharSequence text, int trvání)

 
Jako první parametr je metoda vyžaduje kontext, ve kterém se uplatňují toast. Vzhledem k tomu, že kód je vložen do posluchače prostředí jako my nemůže projít, protože passaremo jako argument, který posluchače neplatí stejné toast. To musí být předány jako kontext pro hlavní činnost, aby ukazoval na video a potom vložte toast HelloWorld.this jako parametr.
Jako druhý parametr, triviálně, je předán text, který chceme zobrazit uživateli.
A konečně jako poslední parametr je předán neustále v našem případě LENGHT_LONG, který se používá k určení délky viditelnosti Toast. Bohužel není možné tento parametr, přesně sekundu během nichž přípitek musí být viditelné, ale místo toho si můžete vybrat pouze mezi konstantní výše, a neustálé LENGHT_SHORT která nastavuje viditelnost na dobu kratší než první stálé Toast .

Souhrnně řečeno, výsledkem první kus kódu, je vytvořit instanci objektu typu Toast s požadovanými vlastnostmi, ale, ale, toast není vidět. K tomu je nutné vyvolat show () na toast sám.

Jak vidíme, v prvním uvedeném příkladě jsme naznačili své postavení naší činnosti, kde Toast. Chcete-li používat metodu pro stanovení polohy přípitku, musíte nejprve importovat následující třídy:

 



 android.view.Gravity

 

Chcete-li umístit toast, například středu obrazovky, stačí zadat tento řádek kódu před vyvolání show () metody:

 



 setGravity (Gravity.CENTER, 0, 0);

 
Jak je vidět jako první argument předáme středu obrazovky a pak odchylka je uvedena na ose x osa Y od bodu je uvedeno výše.

Použít obrázek místo textu

A "je to možné, jak je uvedeno výše, nahradit text toast s obrázkem ukázat. V tomto případě samozřejmě nelze použít metodu makeText, ale použít konstruktor Toast (Kontext kontextu), procházel, jenom kontextu (které aktivity). Pak jsme se použít metodu setview () připojit k našemu obrazu Toast.
Zde je kompletní kód Zobrazit unimmagine pomocí přípitek:






 ImageView ImageView imageForToast = new (HelloWorld.this);







 imageForToast.setImageResource (R.drawable.icon);









 Toast mioToast = new Toast (HelloWorld.this);







 mioToast.setView (imageForToast);









 mioToast.show ();



Nápověda vyvíjet aplikace pro Android
E-Learning
Java (kurz) Java (kurz)
OOP programování v jazyce Java ne. Od 49 €.
Web marketing (kurz) Web marketing (kurz)
Místo propagace vyhledávače a marketing. Od 39 €.
Webmasteři pokročilé (kurz) Webmasteři pokročilé (kurz)
Staňte se Webmaster profesionální. Od 39 €.
Sponzorované odkazy