Widziałem wiele wątków omawiających ten problem w stackoverflow (jak this, this i this) i przeczytałem dokumentację dotyczącą obsługi wielu ekranów i projektów. Ale nadal nie mam jasności co do struktury folderów dla rysunków i układu dla różnych ekranów.Android obsługuje wszystkie tablety - kategoryzuj rysunki i układy
Pracuję nad aplikacją, która obsługuje telefon i tablety z Androidem. I mój projekt pokazujący obrazy, które muszą być wyświetlane w dobrej jakości na wszystkich możliwych urządzeniach z Androidem. I muszę powiedzieć mojemu projektantowi, aby zaprojektował dla wszystkich tych rezolucji.
Z dokumentacji wydaje Dodam kanału alfa dla następujących rozdzielczościach (odkształcalne nazwa folderu jest podana na końcu),
1) 240 x 320 - Phone LDPI -> drawable-ldpi
2) 320 x 480 - Phone MDPI -> drawable-mdpi
3) 480 x 800 - Phone HDPI -> drawable-hdpi
//Now for tablets
4) 1024x600 - Tablet LDPI -> ??
5) 1280x800 - Tablet MDPI -> ??
6) 1536x1152 - Tablet HDPI -> ??
7) 2560x1600 - Tablet XHDPI-> ??
od wspierania multiple screens documentation wydaje mogę używać foldery jak
1) drawable-sw600dp (a 7” tablet (600x1024 mdpi).)
2) drawable-sw720dp (a 10” tablet (720x1280 mdpi, 800x1280 mdpi, etc).
Ale co z tabletami o rozdzielczości w zakresie 1536x1152, 2560x1600 itd. Zakres rozdzielczości 10 '(720 x 1280 itd.) Wydaje się dla nich mały. Mój klient ma Nexusa 10 o rozdzielczości 2560 × 1600 i chcę aplikacja, aby wyglądać idealnie to ..
Wiem o dziewięciu patchach, układ przy użyciu wrap_content
i innych dobrych praktyk takich jak ten. Ale w przypadku tego projektu mam kilka obrazów, które zgodnie z wymaganiami powinny być ostrzejsze na wszystkich popularnych ekranach i potrzebuję kilku wersji tych obrazów, przynajmniej w moim pakiecie.
Co i jakie rezolucje należy podać projektantowi? I jak mogę je skategoryzować w pakiecie podając poprawną nazwę folderu.
Zapoznaj się z wordpress aplikację. może dać ci pewien pomysł na temat obsługi ekranów diff https://android.trac.wordpress.org/browser/trunk – blessenm