Android-ориентация основной вопрос - PullRequest
0 голосов
/ 09 августа 2011

Я новичок в программировании Android. У меня есть фон в файле макета и несколько кнопок с изображениями сверху. Когда ориентация телефона меняется, я не хочу, чтобы фон менял ориентацию, но я хочу, чтобы кнопки изображения вращались соответствующим образом. Каков наилучший способ получить эту функциональность?

Также хочу узнать разрешение изображений для фона для hdpi, mdpi и ldpi. Имеет ли значение, если я сохраню одинаковый размер пикселя для каждого из них?

Ответы [ 2 ]

1 голос
/ 09 августа 2011

О вращении вы можете прочитать здесь: http://developer.android.com/resources/articles/faster-screen-orientation-change.html

Существует множество разных разрешений для hdpi, mdpi и ldpi. http://developer.android.com/resources/dashboard/screens.html - здесь вы можете увидеть, какие размеры и плотности наиболее популярны. Однако вы можете создать макет специально для нужного вам разрешения (то есть несколько макетов для устройств hdpi с разным разрешением). Самые популярные разрешения: 320x480, 800x480, 854x480 (часто я использую ту же раскладку, что и для 800x480).

Вы можете прочитать о поддержке нескольких экранов здесь: http://developer.android.com/guide/practices/screens_support.html

1 голос
/ 09 августа 2011

Нет, это не имеет значения, я думаю, но могут быть некоторые изменения разрешения, такие как пиксельные части.Я думаю, что лучший способ сделать это, если вы создадите карту с суффиксом суши для своих макетов и элементов рисования, таких как: layout-land

Надеюсь, это поможет!

...