Тестирование приложения Android на экранах разных размеров - PullRequest
0 голосов
/ 05 августа 2011

У меня вопрос к вам, ребята, о нескольких экранах.

Я тестирую приложение Android для экранов разных размеров, используя эмулятор. Приложение изначально было разработано для разрешения 320 * 480. Я знаю, что это не хорошо, и у меня есть проблемы в моем коде. Более того, я использовал пиксели в некоторых местах кода вместо dip. Видите ли, я не профессионал в Android. В любом случае проблем нет с устройствами с разрешением 320 * 480 и 480 * 800. Для второго приложение выглядит растянутым. По документации так и должно быть. Но, когда я пытаюсь разрешить разрешение 540 * 960 или 1024 * 600, приложение занимает только часть экрана, и кажется, что оно составляет 320 * 480. Вопрос в том, почему приложение не растянулось на весь экран? Как я могу это сделать?

Я прочитал руководство по поддержке нескольких экранов здесь: http://developer.android.com/guide/practices/screens_support.html#dips-pels,, но я не нашел ответа на свой вопрос.

1 Ответ

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

Пройдены ли вы по этим строкам в указанной вами ссылке?

res / layout / my_layout.xml // макет для нормального размера экрана («по умолчанию»)

res / layout-small / my_layout.xml // макет для небольшого размера экрана

res / layout-large / my_layout.xml // макет для большого экрана

res / layout-xlarge / my_layout.xml // макет для очень большого экрана i

res / layout-xlarge-land / my_layout.xml // макет для очень большого размера в альбомной ориентации

res / drawable-mdpi / my_icon.png // растровое изображение для средней плотности

res / drawable-hdpi / my_icon.png // растровое изображение для высокой плотности

res / drawable-xhdpi / my_icon.png // растровое изображение для очень высокой плотности

для устройств разного размера, создайте другую папку, как указано выше, например, layout-small, layout-large .. и поместите в нее свой XML-проект.

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

...