5. cvičení - Vlastní ArrayAdapter

Cvičení na Eduxu

  • Eclipse project z 5. cvičení - Pro otevření v Eclipse zvolte File - Import - General - Existing Projects into Workspace a otevřete složku s rozbaleným projektem.
  • Pokud v aplikaci používáte stejný Drawable na více místech (např. v ListView), dejte si pozor na tzv. constant state, který obsahuje např. průhlednost (alpha) obrázku. Více info v článku od core Android vývojáře Romaina Guy.
  • V ListAdapteru vždy používejte convertView, díky kterému nemusíte pokaždé znovu vytvářet nové View pro každý zobrazený řádek.
  • Návrhový vzor ViewHolder slouží k uchování referencí na jednotlivé View v rámci jednoho řádku. Nemusí se pak získávat náročnou operací findViewById pokaždé znovu.
    • Instanci ViewHolderu uložte jako tag (metoda setTag) View daného řádku.
bi-and/cviceni/cviceni_5.txt · Poslední úprava: 2012/05/01 20:30 autor: cermak
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki