Установить разрешение экрана Android - PullRequest
2 голосов
/ 12 января 2010

Я пытаюсь изменить разрешение экрана по умолчанию для эмулятора Android (и, соответственно, для устройства Android) на 1700x1200. Другими словами, мне нужен экран, чтобы можно было отображать уникальные точки в этом диапазоне.

Я установил размеры в моем файле макета, но по умолчанию для устройства все еще установлено значение 320x480. Я установил разные плотности точек на дюйм, но безрезультатно.

Будет полезна любая помощь, даже просто направление для исследования.

РЕДАКТИРОВАТЬ: Спасибо за два ответа. Полагаю, мой вопрос был неясным - я понимаю, что максимальное разрешение для устройства фиксировано, но мне нужно масштабировать экран, чтобы отображать его с большей детализацией, чем просто 640X850 (что, я считаю, является самым высоким разрешением). Я понимаю, что вы можете установить плотность точек на дюйм от 120 до 240, но мне нужно знать, как настроить масштабирование для имитации экрана 1700x1200. Я предполагаю, что это должно быть сделано моим кодом, но я бы предпочел, чтобы платформа автоматически уменьшала его для меня. Это может быть невозможно, но я просто хотел проверить.

Ответы [ 2 ]

6 голосов
/ 12 января 2010

Используя Android SDK 2.0 или 2.1, вы можете создавать AVD с пользовательским разрешением. Если вы хотите, вы также можете запустить эмулятор с аргументом -skin, например, эмулятор -skin 1700x1200, и вы получите то, что хотите.

1 голос
/ 12 января 2010

Может быть, я не совсем понимаю это.Вы хотите, чтобы физическое устройство, такое как телефон ADP1, например, имело 1700x1200?Если это то, что вы хотите - у меня плохие новости - если вы посмотрите на любое устройство, вы увидите разрешение в списке.Это там, потому что это характерно для физического экрана.Его нельзя изменить.

...