Android - Prosta obsługa różnych dpi/rozdzielczości

0

Witam,
Czy istnieje jakiś prosty sposób (np. jakaś opcja do odhaczenia), żeby w standardowym Eclipse z użyciem systemowych componentów tworzyć układ aplikacji dla jednej rozdzielczości, a dla wszystkich pozostałych żeby skalował jakoś sensownie.
Na chwilę obecną tworzę sobie układ przycisków i obrazków na ekranie "Graphical layout" (przesuwanie tego to jakaś tragedia, zawsze przyciski grupują się jakoś i przesuwając jeden, przesuwa się ich kilka na raz), po czym zmieniam urządzenie na inne robi się totalna sieczka. Robię landscape i znów totalna sieczka.
Czy istnieje jakaś flaga lub jakiś parametr layoutu, który mówi, że jak stworzę sobie układ np. dla Nexusa 7, to dla pozostałych ma tylko zoomować proporcjonalnie wszystko?
Od razu bym chciał mieć także tylko jedną grafikę wrzuconą dla każdego przycisku i obrazka, a nie do każdego folderu dpi oddzielnie z różną rozdzielczością (wszystko mam w drawable-mdpi).
Pozdrawiam.

0

Nie, nie da się tak. Trzeba przygotować grafiki osobno dla każdego folderu (mdpi,hdp,xhdpi, landscape itd. itp.). Czasami trzeba przygotować dla kombinacji, np. xhdpi-land albo używając nowej składni np. sw600dp-land. Nie polecam edycji w designerze, więszkość edytuje się xmlu i wszystko działa jak trzeba. Eclipse wywal, do androida jest Android Studio.

0

Zależy z czego korzystasz, niekiedy jest taka możliwość lecz skalowanie czasem może troszku zmienić grafikę. :>

1 użytkowników online, w tym zalogowanych: 0, gości: 1