2012-04-09 17 views
7

Moje pytanie jest proste i proste, Tak jak istnieje układ-sw600dp, wartości-sw600dp, odpowiednio dla układu i wartości, co jest dla folderu do rysowania w stosunku do wielkości ekranu.Podobnie do layout-sw600dp, alternatywa dla drawowalnego

W różnych dokumentach czytam, że jeśli chcemy użyć dowolnego ekranu o długości 7 cm lub więcej, możemy użyć folderu layout-sw600dp, a dla mniejszego urządzenia o rozmiarze ekranu, wzięty zostanie pod uwagę folder układu. Więc w jaki sposób możemy wykorzystać tę samą koncepcję do obrazów. W tej chwili dostępne są foldery ldpi, mdpi, hdpi, ale zdjęcia są robione zgodnie z gęstością ekranu, a nie z rozmiarem ekranu. Teraz, jeśli tworzę aplikację, która działa zarówno na urządzeniu, jak i telefonie, jakie powinno być moje prawdopodobne podejście do obrazów.

Z góry dziękuję, poprowadź mnie.

Odpowiedz

18

można również użyć tej samej koncepcji dla drawable jak drawable-sw600dp, drawable-sw600dp-mdpi itp. Użyłem tego w mojej aplikacji.

3

Nie jestem w 100% na tym, ale myślę, że można również użyć tej samej konwencji z rysunkami. Wypróbuj drawable-sw600dp-hdpi lub coś podobnego. Chociaż mam również kilka pytań, na które możesz odpowiedzieć przed kontynuowaniem:

  1. Dlaczego chcesz mieć inny obraz (nie rozdzielczość) dla większego rozmiaru ekranu?
  2. Jak już wiesz, urządzenie 7-calowe będzie korzystało z folderu layout-sw600dp, więc dlaczego nie ma innej nazwy dla innego losowania? To wyglądałoby o wiele czystsze, imo.
+0

Właściwie chcę używać tylko obrazów o różnej rozdzielczości, a po skorzystaniu z folderu drwable-sw600dp obrazy są również pobierane tylko z domyślnego folderu – Android