Android - Wygląd aplikacji mobilnych, pływające obiekty

0

Witam,
Jestem w trakcie tworzenia aplikacji na telefony z systemem Android używam Android Studio. Podczas tworzenia projektu debugowałem aplikację na fizycznym telefonie wszystko było w porządku. Problem pojawił się gdy w "Preview" zaczynałem zmieniać urządzenia, czasami wygląd się zmieniał. Obiekty (np. przyciski) robiły się mniejsze bądź zmieniały swoje położenie. Strasznie to denerwuję. Oczywiście wszystkie rozmiary są w dp. Rozumiem ze problemem jest tutaj zmieniająca się przekątna ekranu (czasami ekrany są bardziej podłużne itd.)

Czy jest jakiś sposób by obiekty nie zmieniały swoich pozycji? Jak stworzyć doskonały wygląd? Bo chyba tworzenie specjalnych wyglądów dla poszczególnych przekątnych jest stratą czasu.

1

http://developer.android.com/reference/android/widget/AbsoluteLayout.html
http://developer.android.com/guide/topics/ui/themes.html
Ale nie dasz rady kontrolować wszystkiego, lepiej skup się na funkcjonalności.

0

Postanowiłem zrobić aplikację dla formatu obrazu 16:9. Powodem jest % ilości telefonów z takimi proporcjami. Do rozwiązań nie komercyjnych powinno spisać się świetnie.

0

Przecież możesz stworzyć kilka layout'ów i załadować tylko jeden z nich w zależności od proporcji ekranu.
Tylko pamiętaj, że zaraz zaczną się jazdy z wielkością czcionki i dopasowaniem tego do kontrolek.

0

Masz absolutną rację, będę brał twoje słowa pod rozwagę gdy podstawowa wersja zostanie zrobiona. Wydaje mi się ze nie przypadnie mi do gustu dopasowywanie wszystkiego, ale cóż wszystkiego trzeba w życiu posmakować :P

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