..


Linki sponsorowane

Używamy Toast

Dalej w tym rozdziale do czynienia z widget ostatnich: tj. Toast. Obiekt ten jest wykorzystywany w wielu aplikacjach, aby pokazać przesłanie na czas określony porównywalny do notyfikacji.

Przykładem stosowania tej gadżet jest powiadomić użytkownika komunikat "zapisać się" lub "w wykonaniu", gdy użytkownik ma pewne działania. Cechą tego widżetu jest to, że jest niezwykle proste, ponieważ ma możliwość wyświetlenia tylko wiadomości wideo lub obrazu, bez możliwości interakcji z użytkownikiem.

Teraz zobaczmy kod, aby pokazać film toast z tekstu, który posiadamy. Aby to zrobić możemy wznowić stary projekt na przyciski i słuchaczy, lub (zalecane do zapoznania się z programowaniem) przepisać kod dla przycisku do niego i stowarzyszenia OnClickListener. Aby móc korzystać Toast importować klasy w naszym projekcie:

 



 android.widget.Toast

 

Posizioniamoci teraz w metodzie OnClick i wstawić te dwie linie kodu:






 Toast mioToast Toast.makeText = (HelloWorld.this,

 





 "Jest to gra stworzona przez Toast MrWebMaster"

 





 Toast.LENGTH_LONG);









 mioToast.show ();



Będziemy uważnie analizować metody i prototyp metody Maketext jest w następujący sposób:

 



 Maketext (kontekst kontekst, tekst CharSequence, int czas)

 
Jako pierwszy parametr, metoda wymaga kontekst, w którym stosuje się toast. Ponieważ kod jest wstawiony, że słuchacz nie może przejść w tym kontekście, ponieważ passaremo słuchacza jako argument, który tym samym nie ma zastosowania toast. To musi być przekazany jako kontekst dla głównej działalności w celu wykazania wideo, a następnie wstawić HelloWorld.this tosty jako parametr.
Jako drugi parametr, w zasadzie, można przekazać tekst chcemy pokazać użytkownikowi.
Wreszcie jako ostatni parametr przekazywany jest stale w naszym LENGHT_LONG przypadku, który jest używany do określenia długości Toast widoczności. Niestety nie można określić ten parametr, sekund, podczas których dokładnie Toast musi być widoczny, ale zamiast tego można tylko wybierać pomiędzy stałym powyżej, i stała LENGHT_SHORT, który ustawia widoczność czas trwania krótszy niż pierwszy Toast stałej .

Podsumowując, efekt pierwszego kawałka kodu jest tworzyć pewien obiekt Toast typu o pożądanych cechach, ale jednak, toast nie jest widoczny. W tym celu należy wywołać show () na toast się.

Jak widać, w pierwszym pokazanym przykładzie, mamy określone nasze stanowisko naszej działalności, gdzie Toast. Aby korzystać z metody do ustawienia pozycji toast, należy najpierw zaimportować następujące klasy:

 



 android.view.Gravity

 

Aby umieścić toast, na przykład na środku ekranu, wystarczy wejść do tej linii kodu, gdy wywołujemy show () metody:

 



 setGravity (Gravity.CENTER, 0, 0);

 
Jak widać jako pierwszy argument mijamy centrum ekranu, a następnie odchylenie jest wskazany na osi y osi x z punktu powyżej.

Użyj obrazu zamiast tekstu

I "możliwe, jak wspomniano wyżej, należy zastąpić tekst tosty z obrazem pokazać. W tym przypadku, oczywiście, nie można używać Maketext metody, ale użyjemy Toast konstruktora (kontekst kontekst), przekazując tylko kontekstowy (działania). Następnie używamy setview metoda (), aby skojarzyć zdjęcie na naszej toast.
Oto pełny kod, aby pokazać unimmagine pomocą Toast:






 ImageView ImageView imageForToast = new (HelloWorld.this);







 imageForToast.setImageResource (R.drawable.icon);









 Toast Toast mioToast = new (HelloWorld.this);







 mioToast.setView (imageForToast);









 mioToast.show ();



Pomoc tworzenia aplikacji dla systemu Android
E-Learning
Flash MX (zaawansowane) Flash MX (zaawansowane)
Zostań projektantem stron internetowych od 29 €.
Front Page (Ebook) Front Page (Ebook)
Tworzenie stron WWW bez znajomości języka HTML. Zaledwie 25 €.
Ruby i Ruby on Rails (Kurs) Ruby i Ruby on Rails (Kurs)
Tworzenie oprogramowania i aplikacji webowych w języku Ruby RoR. Od 39 €.
Linki sponsorowane