Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:dydaktyka:aml:lab2 [2013/10/20 11:44]
esimon [Fragmenty i nawigacja]
pl:dydaktyka:aml:lab2 [2019/06/27 15:50] (aktualna)
Linia 1: Linia 1:
 ====== MVC w Androidzie ====== ====== MVC w Androidzie ======
  
 +
 +===== Widoki i Lokalizacja =====
 +Sprawdź jak aplikacja prezentuje się na tablecie 10''​ a jak na telefonie.
 +Dostosuj jej wygląd (i być może interfejs) do rozmiarów i orientacji ekranu.
 +
 +{{:​pl:​dydaktyka:​aml:​land-ok.png?​300|}}
 +
 +Dodaj do aplikacji Quiz obsługę języka **niemieckiego** (lub dowolnego innego) :)
  
 ===== Style ===== ===== Style =====
 Wygeneruj dodatkowy styl dla elementu Button i zaadaptuj go do aplikacji Quiz, którą pisałeś na poprzednich zajęciach. Wygeneruj dodatkowy styl dla elementu Button i zaadaptuj go do aplikacji Quiz, którą pisałeś na poprzednich zajęciach.
-Możesz użyć [[http://android-ui-utils.googlecode.com/hg/asset-studio/​dist/​index.html|Asset studio]], lub możesz uzyć programu graficznego do edycji istniejącego przycisku i dodania elementów odpowiedzialnych za poszczególne stany guzika.+Możesz użyć [[https://romannurik.github.io/AndroidAssetStudio/|Asset studio]], lub możesz uzyć programu graficznego do edycji istniejącego przycisku i dodania elementów odpowiedzialnych za poszczególne stany guzika.
    
 {{:​pl:​dydaktyka:​aml:​button-states.png|}} {{:​pl:​dydaktyka:​aml:​button-states.png|}}
 +
 +
 ===== Fragmenty i nawigacja ===== ===== Fragmenty i nawigacja =====
 Dodaj ViewPagera do layoutu aplikacji Quiz tak, aby można było pytania przesuwać gestem swipe. (pamiętaj, że każde pytanie powinno być zaimplementowane jako Fragment). Dodaj ViewPagera do layoutu aplikacji Quiz tak, aby można było pytania przesuwać gestem swipe. (pamiętaj, że każde pytanie powinno być zaimplementowane jako Fragment).
Linia 27: Linia 37:
 W przypadku Linta w szczególności zwróć uwagę na: W przypadku Linta w szczególności zwróć uwagę na:
   * Zagnieżdżenia layoutów i możliwość zastąpienia ich RelativeLayout   * Zagnieżdżenia layoutów i możliwość zastąpienia ich RelativeLayout
-  * Wykorzystanie parametru compoundDrawable zamiast TextView i ImageView (patrz aml_ambientprofile)+  * Wykorzystanie parametru compoundDrawable zamiast TextView i ImageView (patrz ​[[https://​bitbucket.org/​sbobek/​aml_ambientprofile|Ambient Profile]]) 
 +  * Ustawienia wysokości lub szerokości niektórych komponentów na 0dp w wagą 1.
pl/dydaktyka/aml/lab2.1382262244.txt.gz · ostatnio zmienione: 2019/06/27 15:51 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0