Какой макет (AbsoluteLayout и т. Д.) Лучше всего подходит для простого программирования игр на Android? - PullRequest
0 голосов
/ 18 сентября 2010

Существуют следующие параметры макета для создания интерфейсов для Android.

AbsoluteLayout
FrameLayout
LinearLayout
TableLayout
RelativeLayout (and some more)

Что из перечисленного наиболее подходит для разработки простых игр? Предполагая, что absoluteLayout является самым простым, но это будут проблемы с различными размерами экрана? Что вы рекомендуете?

Ответы [ 2 ]

2 голосов
/ 18 сентября 2010

Использование AbsoluteLayout даст вам максимальный контроль над тем, где будут размещаться ваши представления.Однако я рекомендую использовать RelativeLayout.Это будет гораздо больше зависеть от размера экрана и плотности.

Вы можете использовать разные макеты для разных размеров экрана или плотности.Также следите за тем, чтобы не размещать ваши представления с использованием абсолютных пикселей (px), вместо этого используйте независимые от устройства пиксели (dp или dip).Они будут автоматически масштабированы для различных плотностей.

В официальных документах об этом много: http://developer.android.com/guide/practices/screens_support.html

1 голос
/ 18 сентября 2010

Я избегаю AbsoluteLayout, потому что он устарел: http://developer.android.com/reference/android/widget/AbsoluteLayout.html

...