Android layout

0

Witam
Ostatnio zacząłem się uczyć android dev'u, i mam takie pytania. Stworzyłem apkę, ale nwm jak zrobić żeby layout wyswietlał się dokładnie tak samo na każdym telefonie. Dla przykłady Hearthstone wersja na androida wygląda identycznie na każdym urządzeniu, a folderami values-hdpi nie zrobi się tak, bo są to przedziały i na telefonie o rozdzielczości przykładowo 1280x700 będzie wyglądać inaczej niż na 1280x720(rozdzielczości nie mają zamiaru odwzorowywać rzeczywistości, lecz podać przykład)
Pozdrawiam

0

nie da się tego zrobić

0

To jak tam to jest zrobione?

0

nie znam aplikacji Hearthstone ale zapewniam Cie że nie wygląda wszędzie tak samo. Np. z tego powodu że różne urządzenia z androidem mają różne proporcje ekranu.

W związku z czym ta sama apka nie może wyglądać identycznie na wszystkich urządzeniach

0

To może źle się wyraziłem. Jak na moim telefonie dany obiekt zamuje 0,3 wysokości ekranu, to na innym telefonie/tablecie o innych wymiarach będzie również zajmowała 0,3 wysokości.

0

Jest na to bardzo dużo sposobów. Po pierwsze możesz zrobić LinearLayout z wagami, możesz nadawać elementom wielkość z palca używając jednostek dp. itp

0
MugPi napisał(a):

To może źle się wyraziłem. Jak na moim telefonie dany obiekt zamuje 0,3 wysokości ekranu, to na innym telefonie/tablecie o innych wymiarach będzie również zajmowała 0,3 wysokości.

Jest to jak najbardziej osiągalne. Poczytaj http://developer.android.com/guide/practices/screens_support.html

0

Dla mnie to co napisałeś to jest bełkot.
Konkretnie jakie masz obiekty-widoki, jak je chcesz rozmieścić i czemu inna rozdzielczość (przy tak małej różnicy) jest dla ciebie problemem?
Podaj xml ze swoim layoutem, albo screenshoty tego co masz z wyjaśnieniem co chcesz uzyskać.

0

To był tylko przykład. Może być większa różnica.

0

Twoje pytanie jest z cyklu, "jak to jest zrobione że na ekranie pojawia się coś innego jak zmienimy adres w przeglądarce"

Ciężko cokolwiek odpowiedzieć. Przeczytaj artykuł od bolsona może będziesz wiedział więcej.

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