Aby opracować skuteczne układy widżetów, najpierw określ swoją główną treść. Układ określa sposób porządkowania informacji i elementów interaktywnych w widżecie. Aby uprościć ten proces, Android oferuje kilka gotowych układów widżetów z tekstem, listą i siatką.
Tekst
Do wyświetlania zwięzłych informacji idealnie nadają się układy tekstu. Możesz poprawić wygląd widżetu, dodając do niego obraz.
To idealne rozwiązanie w przypadku tytułów, aktualizacji statusów, krótkich opisów i innych scenariuszy, w których 1 wiersz tekstu skutecznie przekazuje przekaz. Wskazówki na temat dynamicznego skalowania treści tekstowych w zależności od rozmiaru widżetu znajdziesz w przykładzie układu kanonicznego.
![](https://developer.android.com/static/images/design/ui/mobile/widgets/01_Text_only.jpg?authuser=0&hl=pl)
Dołącz obraz, aby uzyskać dodatkowy efekt wizualny. Więcej informacji znajdziesz w sekcji Punkty przerwania, z której dowiesz się, jak dostosować ten układ do różnych rozmiarów ekranu.
![](https://developer.android.com/static/images/design/ui/mobile/widgets/02_Text_and_Image.jpg?authuser=0&hl=pl)
Listy
Używaj układów list, aby uporządkować wiele elementów w przejrzystym formacie umożliwiającym przeglądanie. Jest to idealne rozwiązanie w przypadku nagłówków wiadomości, list zadań i wiadomości. Uporządkuj treści w formie uporządkowanych, łatwych do przeglądania listy. W zależności od potrzeb możesz wybrać skonteneryzowaną lub bezkontenerową prezentację.
Łatwe do przeglądania listy tekstowe i graficzne doskonale nadają się do prezentowania różnych typów treści, takich jak nagłówki wiadomości, playlisty z okładką albumu lub wiadomości.
![](https://developer.android.com/static/images/design/ui/mobile/widgets/01_Text_Image.jpg?authuser=0&hl=pl)
Układ listy kontrolnej idealnie nadaje się do wyświetlania zadań. Użytkownicy mają wyraźne elementy docelowe kliknięcia, które można łatwo oznaczać jako wykonane.
![](https://developer.android.com/static/images/design/ui/mobile/widgets/02_Checklist.jpg?authuser=0&hl=pl)
Udostępnij intuicyjne grupowanie elementów sterujących za pomocą list działań, gdzie wizualne stany włączania i wyłączania zapewniają natychmiastowe informacje o stanach elementów.
![](https://developer.android.com/static/images/design/ui/mobile/widgets/03_Action_List.jpg?authuser=0&hl=pl)
GRid
Prezentuj obrazy w zwartej, elastycznej i atrakcyjnej siatce z opcjonalnymi etykietami. Użyj kolumn i wierszy, które dostosowują się do różnych rozmiarów ekranu.
Twórz atrakcyjne wizualnie galerie obrazów z możliwością przewijania, korzystając z siatek zawierających wyłącznie obrazy. Wiersze i kolumny automatycznie dostosowują się do różnych rozmiarów ekranu, aby zapewnić optymalną prezentację.
![](https://developer.android.com/static/images/design/ui/mobile/widgets/01_Image_Only.jpg?authuser=0&hl=pl)
Możesz też stosować etykiety tekstowe i opisy, wzbogacając siatkę obrazów o dodatkowy kontekst i informacje.
![](https://developer.android.com/static/images/design/ui/mobile/widgets/02_Image_and_Text.jpg?authuser=0&hl=pl)