Sierpień 6, 2011
AppWidget Tutoriale UI
AppWidgets są elementami, które z założenia powinny dostarczać użytecznych informacji najmniejszym możliwym kosztem. W związku z tym podczas ich projektowania powinniśmy mieć na uwadze ilość potrzebnych im zasobów oraz ilość miejsca jaką zajmują (które to oczywiście powinniśmy ograniczyć do niezbędnego minimum). Widżety mogą być zarówno rozszerzeniem naszego programu jak i samodzielną aplikacją.
WebView jest elementem UI, który wewnątrz siebie potrafi wyświetlić przeparsowany kod HTML (innymi słowy zachowuje się jak przeglądarka internetowa). Klasa WebView dostarcza nam dwóch metod (w zasadzie trzech – trzecią opiszę w tym wpisie), które pozwolą na załadowanie strony internetowej: loadUrl(String), która ładuje stronę bezpośrednio z adresu podanego w argumencie, loadData(String, String, String) parsuje i wyświetla ciąg znaków (kod HTML) podany w pierwszym argumencie. Drugim jest typ mime, a trzecim kodowanie znaków.
Lipiec 29, 2011
Kompatybilność Narzędzia Tutoriale UI
Czy kiedykolwiek zastanawiałeś się w jaki sposób zrealizowany jest mechanizm wyświetlania typowych przycisków w Androidzie? Co sprawia, że niezależnie od rozmiaru, ciągle są tak samo „gładkie” i nigdzie nie widać efektów przeskalowania grafiki? Na pewno obrazki tego typu nie są rysowane przez system. Nie ma też żadnej ogromnej bazy plików graficznych z różnymi rozmiarami. Jest za to bardzo prosty mechanizm, który nazywa się NinePatch. I to jemu poświęcimy dzisiejszy wpis.
Lipiec 28, 2011
Okna dialogowe Tutoriale UI
Szczególnym przypadkiem okna dialogowego w Androidzie jest ProgressDialog. Obiektem tej klasy jest bowiem okienko informujące o postępie wykonywanej czynności (lub po prostu o tym, że coś się dzieje gdzieś „w tle”). Jego zastosowanie w interfejsie każdej aplikacji jest niezastąpione bowiem kto z nas lubi zastanawiać się czy nasza aplikacja jeszcze coś robi, czy już się „zwiesiła”? Dzisiejszy artykuł będzie demonstracją wykorzystania okna dialogowego wyświetlającego pasek postępu pracy nowego wątku naszej aplikacji.
Lipiec 28, 2011
Okna dialogowe Tutoriale UI
Okno dialogowe reprezentowane w Androidzie przez klasę Dialog jest elementem interfejsu, który możne w znaczący sposób rozszerzyć interakcję z użytkownikiem aplikacji. Daje nam ono możliwości wyświetlania krótkich komunikatów, pytań do użytkownika, próśb o podjęcie decyzji i wielu innych tego typu. W dzisiejszym artykule zapoznamy się z tego typu zastosowaniami, które zaprezentujemy na przykładzie niewielkiej aplikacji.
Lipiec 25, 2011
Kompatybilność Tutoriale UI
System Android pozwala nam na definiowanie rozmiarów elementów UI w kilku różnych jednostkach miary. Problem w tym, że większa część z nich nie powinna być używana „na codzień”, bez wyraźnego uzasadnienia. Dlatego też dzisiejszy wpis poświęcony będzie na przedstawienie wszystkich jednostek wielkości dostarczonych przez twórców Androida.
Lipiec 15, 2011
Pierwsze kroki Tutoriale UI
W dzisiejszym artykule zagłębimy się w kolejny element interfejsu użytkownika, jakim jest ListView. Jego zastosowanie jest nadzwyczaj proste – wyświetlić zbiór obiektów jeden pod drugim. I tym też za chwilę się zajmiemy. Poznamy podstawy tworzenia widoku listy, spersonalizujemy jej wygląd i przyjrzymy się mechanizmom z nią związanym.
Lipiec 8, 2011
Pierwsze kroki Tutoriale UI
Kiedy mamy już ogólne pojęcie o budowie aplikacji w systemie Android, możemy zacząć zagłębiać się w podstawowe komponenty z jakich możemy je budować. W niniejszym artykule skupimy się na kilku podstawowych elementach interfejsu użytkownika: TextView – pole tekstowe, EditText – pole tekstowe formularza, Button, LinearLayout – jeden z możliwych układów elementów UI naszego okna, Toast – „dymek” wyświetlający niewielką ilość informacji (najczęściej tekstowych).
AppWidgets – wstęp do widżetów ekranu głównego
WebView – element UI parsujący i wyświetlający kod HTML
NinePatch – bezstratne skalowanie elementów graficznych
ProgressDialog, wyświetlanie paska postępu w oknie dialogowym
AlertDialog, wstęp do okien dialogowych
Jednostki miary, czyli różnice pomiędzy px, pt, dp, mm, in oraz sp
ListView, pierwsze kroki
Podstawowe elementy UI – Button, EditText, TextView, Toast, LinearLayout
0
komentarzy
Czytaj dalej
0
komentarzy
Czytaj dalej
1
komentarz
Czytaj dalej
0
komentarzy
Czytaj dalej
1
komentarz
Czytaj dalej
0
komentarzy
Czytaj dalej
2
komentarze
Czytaj dalej
2
komentarze
Czytaj dalej