2013-03-13 4 views
0

Я создал Android 4.2 AVD. Для потребности в моем текущем проекте ориентация основного экрана - пейзаж. Выбрана опция программных клавиш. Режим установлен на xhdpi, как телефон Galaxy Nexus.Виртуальные кнопки, не появляющиеся на эмулируемой системе Android 4.2

Когда я запускаю эмулятор, я вижу черную полосу справа, где должны появляться кнопки, но она остается черной. Таким образом, невозможно запустить действие «Назад», так как эмулируемые физические ключи отключены.

Проблема может быть устранена путем настройки эмулятора в портретном режиме, затем поверните его после запуска; кнопки отображаются как ожидалось. Это вызывает проблемы, так как окно автоматически масштабируется для установки на мой монитор; Я не нашел ярлыка для восстановления масштаба 1: 1 во время выполнения, после того, как будет выполнено вращение. Это важно, так как я хотел бы видеть результаты, улучшающие пиксель.

Я использую версию SDK версии 21 и платформенные инструменты версии 16.0.2, обновленные вчера.

ответ

0

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

  • Оставьте AVD (Galaxy Nexus или клонированный от него) в портретном режиме.
  • Запустите эмулятор из командной строки, используя опцию -scale 1; это волшебство, которое обеспечивает идеальное соотношение 1: 1 пикселей, даже если окно не подходит к экрану при запуске. По умолчанию автоматическое сокращение занимает монитор.
  • Поверните дисплей, используя Ctrl + F11 или Ctrl + F12, чтобы получить ландшафтный режим.