Android: Milestone и Galaxy имеют одинаковые разрешения / dpi для рисования, как их различить? - PullRequest
0 голосов
/ 20 сентября 2011

Я разрабатываю приложение, которое тестирую на Motorola Milestone и Galaxy Tab 10.1. Моя проблема в том, что я пытаюсь добиться правильного масштабирования моих значков, добавляя квалификаторы после имени папки для рисования, и хочу, чтобы Milestone использовал один набор значков, а Tab - другой, но не нашел уникальной комбинации нацеливаться на любой телефон.

т.е. если я установлю в папке drawable значение drawable-hdpi, Milestone и Tab будут использовать изображения из этой папки.

Ответы [ 2 ]

1 голос
/ 20 сентября 2011

drawable-hdpi будет нацелена на Веху (DPI = 240)

drawable-mdpi нацелится на Galaxy Tab 10.1 (DPI = 149)

Вы ошибаетесь, что Tab и Milestone находятся в одном и том же сегменте DPI.

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

1 голос
/ 20 сентября 2011

Попробуйте модификаторы размера экрана. например есть две директории для рисования:

drawable-normal
drawable-xlarge

См. Таблицу 2 в документации , чтобы узнать больше квалификаторов, которые вы можете попробовать.

...