..


Linki sponsorowane

Widgety i Widok: Niektóre obserwacje

Jeśli chodzi o przykładowy projekt, przeanalizowaliśmy treść wszystkich plików z wyjątkiem manifest.xml pliku, to dlatego, że wyjaśnienie kodu wymaga wiedzy, że w tym miejscu przewodnika, czytelnik nie jest jeszcze na to Dlatego zdecydowałem się odłożyć tę rozmowę na ten temat. Na razie zatem skoncentrować się na pakiet android.widget.

Android.widget pakiet

Pakiet ten zawiera wszystkie obrazy, które można wstawić do widoku, a więc zawierać takie elementy jak: TextView, EditText, Button i wiele więcej.
Aby utworzyć własny widget, wystarczy stworzyć klasę, która rozszerza klasę Zobacz lub podklasy.

Każdy element należący do pakietu nadklasy ma android.widget klasy Zobacz, że jest tylko abstrakcją, co użytkownik widzi na ekranie.

W oknie można wstawić więcej elementów wywodzących się z klasy Zobacz i elementy te zostaną włączone do rodzaju hierarchicznego drzewa, który identyfikuje ostatecznej struktury okna.

Co mogę zrobić z tych elementów?

Zabieg wykonywany jest częściej jest to, że zestaw właściwości: dla każdego elementu, który można dostosować rozmiar, zawartość tekstu, pozycji w oknie i wiele innych.

Kolejna operacja często jest wykonywana jest dołączyć detektor do konkretnego elementu. Słuchacz jest obiektem, który jest w stanie "słuchać" czeka na zdarzenie generowane przez użytkownika (bardzo częsta praktyka, na przykład, jest powiązanie słuchacza, aby uchwycić ciśnienie to , a użytkownik może wykonać określone działania).

Kod źródłowy w celu skojarzenia słuchacza graficzny pojawi się kilka razy w tym podręczniku.

Ukryj elementy z widzenia użytkownika

W graficzny interfejs użytkownika może być często przydatne, aby ukryć pewne elementy do użytkownika widzenia i pojawiają się tylko wtedy, gdy spełnione są określone warunki. Na przykład w aplikacji, w której użytkownik jest proszony o wypełnienie formularza, możesz ukryć przycisk "Wyślij formularz" i sprawiają, że pojawiają się tylko wtedy, gdy wszystkie pola są wypełnione.
Aby ukryć element graficzny jest, aby wywołać setVisibility suffiente metody (widoczność int) z obiektu, który chcesz ukryć.

Ta praktyka ukrywania elementów jest szeroko stosowany, ale proponuję czytelnikowi, aby nie nadużywać tej techniki, gdy elementy, nawet jeśli nie widać, jednak są wystąpienia, a tym samym znajdują się w pamięci. Oznacza to strata pamięci, w niektórych przypadkach nie jest bez znaczenia. Dlatego zaleca się, aby instancji obiektów tylko wtedy, gdy to naprawdę konieczne i stosowania praktyki, prezentowane wcześniej oszczędnie.

Tworzenie obiektu "edycji"

Przejdźmy teraz zobaczyć niektóre z naszych rozważań nad projektem wyjścia, jak pamiętacie, wydrukowane na ekranie po prostu ciąg pozdrowienia. Widok, w szczególności przedmiotem TextView który zawierał Powitanie, okazuje się być "obiekt statyczny". Tytuł ten jest obiektem, który nie może być zmieniony podczas działania aplikacji i dlatego zawsze będzie zawierać te same wartości, która została zainicjowana.

Oczywiście, wniosek, musimy zmienić wartość danego obiektu, na przykład ze względu na pewne zdarzenia generowane przez użytkownika, w celu osiągnięcia tego zachowania, należy:

  • main.xml w pliku źródłowym należy dodać jako właściwości unikalny identyfikator (który zostanie przypisany automatycznie po wypełnieniu), który identyfikuje obiekt;
  • w pliku źródłowym. Java jest niezbędna do utworzenia wystąpienia obiektu tego samego typu, że zadeklarowane w pliku z main.xml id i zrobić jakiś związek między tymi dwoma, wywołując findViewById metody (R.id.nomeOggetto) (jako objectName jest nazwą obiektu w main.xml pliku).
W następnym rozdziale pokażemy praktyczny przykład powyżej.

Pomoc tworzenia aplikacji dla systemu Android
E-Learning
ASP.NET (Kurs) ASP.NET (Kurs)
Pełny kurs do tworzenia aplikacji WWW od 49 €.
OpenOffice (Ebook) OpenOffice (Ebook)
Open-source oprogramowanie do zarządzania pracą biurową. Zaledwie 25 €.
XML (Kurs) XML (Kurs)
Tworzenie struktur XML, XSL i innych rozszerzalny językach. Począwszy od 29 €.
Linki sponsorowane