..
Kolejne narzędzie powszechnie stosowane w wielu aplikacjach jest "AlertDialog. Element ten jest używany do wyświetlania komunikatów informacyjnych do użytkownika, zazwyczaj błąd, niepożądanych zachowań lub potwierdzenia od użytkownika do jakiegoś działania (jest więc w stanie odbierać i zarządzać wejść na część " użytkownika). Aby było jasne jest to, że wyskakujące okienko, które się pojawi, z trochę animacji, zastępując działalności w tym czasie na ekranie.
Na przykład aplikacji, która wymaga połączenia z Internetem do niektórych operazoni, un'AlertDialog może pokazać użytkownikowi, gdy urządzenie nie jesteś w stanie połączyć z siecią Wi-Fi.
Należy zauważyć, że AlertDialog, raz na ekranie sprawiają, że działania, które wytwarzane bez interakcji z użytkownikiem. Może oddziaływać na działalność tylko i wyłącznie gdy użytkownik zdecyduje się zamknąć AlertDialog.
Zobaczmy teraz, jak zbudować własne AlertDialog w tytuły i treść, i po dwa przyciski, które będą związane z detektora, który będzie w stanie zrozumieć, które z dwóch przycisków kliknięciu.
Najpierw zobaczmy kod do tworzenia ALertDialog. W tym celu możemy spokojnie sobie pozycji w pliku Java (jeśli używamy starego pliku projektu posizioniamoci HelloWorld.java) i pierwszą rzeczą, którą import następujących pakietów.:
import android.app.AlertDialog; import android.content.DialogInterface;Pierwszy pakiet będzie importować klasy stosunku all'AlertDialog i drugiego pakietu będzie importować niezbędne narzędzia do realizacji detektor przyciski by dodać AlertDialog.
Importowane instrumentów należy wprowadzić następujący kod w metodzie OnCreate i oczywiście po wezwaniu setContentView:
AlertDialog.Builder miaAlert AlertDialog.Builder = new (this);
miaAlert.setTitle ("AlertDialog z MrWebMaster");
miaAlert.setMessage ("To jest mój pierwszy AlertDialog");
AlertDialog miaAlert.create alert = ();
Alert.show ();
Analizując kod widzimy, że stworzenie całej struktury wpisu jest przypisany do AlertDialog.Builder obiektu, poprzez wywołanie metody setTitle setMessage i ustawia tytuł i przesłanie AlertDialog do wyświetlenia użytkownikowi. Zauważ, że konstruktora obiektu jest przekazywana jako AlertDialog.Builder tym kontekście działalności pracujemy z teraz.
Structured AlertDialog AlertDialog inicjowanie obiekt jest tworzony parametrom przez producenta przez OnCreate metody. Do tej pory tylko instancja obiektu AlertDialog uruchomił aplikację, a jeśli nie będzie widać na ekranie. Aby tego uniknąć, można wywołać metody wykazują, który właśnie umożliwia wyświetlanie na ekranie dell'AlertDialog.
Bardzo częstą praktyką jest dodanie przed nazwą "wyjaśniające obrazu AlertDialog powinny przedstawiać rozumieniu wiadomości. Aby być jasne, czy wiadomość jest wyświetlana użytkownikowi komunikat o błędzie byłoby właściwe aby zamieścić obrazek, który reprezentuje taki wykrzyknik na czerwonym tle lub jeśli komunikat jest ostrzeżenie związane z klasycznym obrazem wykrzyknik w w żółtym trójkącie.
Aby pokazać, jak wykonać to dodatkowe icon.png dostosowania użyć obrazu (tego, który identyfikuje naszej aplikacji w menu) znajduje się wewnątrz folderu res / drawable.
I "Po prostu włóż ten dodatkowy budowniczy w linii kodu:
miaAlert.setIcon (R.drawable.icon);
W następnym rozdziale będziemy dodawać przyciski do AlertDialog i wiążą słuchacza.
| |
ASP.NET (Kurs)
Pełny kurs do tworzenia aplikacji WWW od 49 €. |
| |
Visual Basic 6 (Kurs)
Dodać Aplikacje biurowe z VB6. Od 39 €. |
| |
Web Design (Kurs)
Strony Web Design z HTML, CSS i dynamicznego HTML. Od 39 €. |