Я также столкнулся с проблемой: скриншот устройства в горизонтальной ориентации отображается вертикальным в окне Просмотра иерархии , Важно, чтобы границы управления были правильно подсвечены, как если бы снимок экрана имел горизонтальную ориентацию, но поскольку изображение не поворачивается соответственно, подсветка не согласуется с изображением. Единственным обходным решением, которое я нашел, является поворот изображения вручную.
DDMS хранит дамп иерархии представлений во временной папке. В моем случае он находится по следующему пути Windows: C:\Documents and Settings\User\Local Settings\Temp\uiautomatorviewer_[number]
. Вы можете увидеть полный путь в всплывающей подсказке, появляющейся при наведении указателя мыши на вкладку файла .uix
.
После того, как вы отметили путь, закройте вкладку .uix
.
В папке на пути содержится файл .uix
и изображение (.png
). Быстрое исправление заключается в том, чтобы повернуть изображение с помощью соответствующей программы. Я сделал это в Windows со стандартными инструментами:
- щелкните правой кнопкой мыши по изображению;
- Предварительный просмотр command;
- в окне предварительного просмотра использовать Повернуть по часовой стрелке (Ctrl + K);
Теперь откройте файл .uix
заново в IDE. Он, скорее всего, попросит вас Укажите снимок экрана - нажмите эту кнопку и выберите файл .png
. Вуаля.
Я могу подтвердить ошибку. Я отправлю ответ обходным путем. – Stan