Вопрос

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

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

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

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

Это было полезно?

Решение

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top