Android: динамическое изменение размера графического объекта в соответствии с разметкой экрана. - PullRequest
0 голосов
/ 08 апреля 2011

Можно ли изменить графический объект в соответствии с ориентацией экрана.Скажем, например, я рисую широкий прямоугольник в ландшафтном режиме, но если я перехожу в портретный режим, я вижу только половину нарисованного прямоугольника.

Можно ли программно изменить размер в соответствии с ориентацией экрана?

Ответы [ 2 ]

0 голосов
/ 08 апреля 2011

Вы можете передать экранный объект в свой пользовательский вид, чтобы получить текущую ширину / высоту экрана, например, display.getWidth() и display.getHeight().

Вы можетеполучить экранный объект в действии следующим образом:

Display display = getWindowManager().getDefaultDisplay();
0 голосов
/ 08 апреля 2011

Добавьте android:configChanges="orientation" в файл манифеста и напишите требуемый код чертежа в onConfigurationChange() в своей деятельности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...