2013-05-17 2 views
0

Я хочу, чтобы очистить все мои сомнения относительно поддержки нескольких экранов Android. Я много искал, но не нашел для этого решения. Я могу очистить свой вопрос, представив пример.Хотите устранить все сомнения по поводу поддержки нескольких экранов в Android?

Сначала у меня есть экран 480 * 800, и у меня есть все ресурсы изображения, используемые на этом экране относительно этого размера (480 * 800). и я создал свой макет, используя атрибут wrap_content.

, так что я хочу спросить, где я помещал эти ресурсы изображения в выпадающие hdpi или mdpi или ldpi или x-hdpi. , например, если я поместил их в drawable hdpi, то как насчет других папок и других размеров экрана.

Я читал все статьи на сайте разработчиков, но я не нашел решения. или где я могу найти полный учебник с этой проблемой.

Заранее спасибо.

+1

http://developer.android.com/guide/practices/screens_support.html –

+2

http://stackoverflow.com/questions/11752997/how-mdpi- hdpi-xhdpi-folder-works/ –

+0

@PankajKumar за предоставленную ссылку. я думаю, что мне нужно создать три отдельных макета для разных размеров экрана и использовать отдельные drawable тоже. –

ответ

0

PUT тех файлы, которые вы хотите использовать для всех типов разрешения экрана В вытяжке ПАПКИ, ЕСЛИ ВЫ ХОТИТЕ ИСПОЛЬЗОВАТЬ ОСОБОЕ SCREEN РАЗМЕРОВ проставленного ИПЧРА или MDPI или ldpi или х ИПЧР, и есть создать папку " для всех распространенных размеров.

0

480 * 800 - mdpi устройство. Вы можете поместить эти ресурсы изображения в drawable-mdpi, если вы хотите, чтобы устройство автоматически настраивалось для меньшего размера экрана. Если вы хотите, чтобы эти изображения имели максимальный размер, вы можете поместить его в drawable-xhdpi. Если вы не хотите, чтобы одно и то же изображение использовалось во всех размерах экрана, вы можете просто положить drawable папку в ресурсе.

Для получения дополнительной информации вы можете проверить это: developer link

+1

Боюсь, я ** не могу согласиться ** с вашим первым предложением: '480 * 800 является устройством mdpi'. Если устройство «mdpi» 'hdpi' или' xhdpi' зависит не только от разрешения, но также зависит от размера экрана ** **. Для очень нормального случая, я имею в виду экран телефона («нормальный размер экрана»), 800x480 - 'hdpi', а не' mdpi'. Например, Nexus One (800x480), его устройство «hdpi». – dumbfingers

+0

проверить ссылку разработчика. – Sandeep

+0

Сэр. Боюсь, что док-станция разработчика Android не может стоять, потому что ваш '480 * 800 является устройством mdpi'. Или вы могли бы процитировать предложение, чтобы очистить вашу точку зрения? – dumbfingers

Смежные вопросы