Установите разрешение экрана Android
-
20-09-2019 - |
Вопрос
Я пытаюсь изменить разрешение экрана по умолчанию эмулятора Android (и, соответственно, устройства Android), чтобы оно работало на уровне 1700x1200.Другими словами, мне нужно, чтобы экран мог отображать уникальные точки в этом диапазоне.
Я установил размеры в своем файле макета, но устройство по-прежнему имеет значение по умолчанию 320x480.Я установил разную плотность dpi, но безрезультатно.
Любая помощь была бы замечательной, даже просто направление для изучения.
Редактировать:Спасибо за два ответа.Я предполагаю, что мой вопрос был неясен - я понимаю, что максимальное разрешение для устройства фиксировано, но мне нужно масштабировать экран для отображения с более высокой детализацией, чем просто 640X850 (что, я считаю, является самым высоким разрешением).Я понимаю, что вы можете установить плотность точек на дюйм в диапазоне 120-240, но мне нужно знать, как настроить функциональность масштабирования для имитации экрана размером 1700x1200.Я предполагаю, что это должно быть сделано с помощью моего кода, но я бы предпочел, чтобы платформа автоматически уменьшила его для меня.Возможно, это невозможно, но я просто хотел проверить.
Решение
Используя Android SDK 2.0 или 2.1, вы можете создать AVD с пользовательским разрешением.Если вы хотите, вы также можете запустить эмулятор с аргументом -skin, например emulator -skin 1700x1200, и вы получите то, что хотите.
Другие советы
Может быть, я не совсем понимаю это.Вы хотите, чтобы физическое устройство, такое как, например, телефон ADP1, имело размер 1700x1200 ?Если это то, что вы хотите - у меня плохие новости - если вы посмотрите на любую спецификацию устройства, вы увидите указанное разрешение.Это есть, потому что это характерно для физического экрана.Это не может быть изменено.