Android VideoView изменение ориентации - PullRequest
2 голосов
/ 12 мая 2010

У меня VideoView воспроизводится видео в моем приложении для Android. Когда я пробую это в портретной ориентации, видео заполняет экран. Но когда я меняю ориентацию на альбомную, видео занимает только половину экрана. Я использую FILL_PARENT, FILL_PARENT в качестве параметров макета.

Можно ли сделать так, чтобы видео заполняло экран в обеих ориентациях?

Ответы [ 3 ]

2 голосов
/ 12 мая 2010

Если он идеально заполняет экран в портретном режиме, как он будет идеально вписываться в ландшафтный режим без изменения соотношения сторон?

То же самое касается и обратного - если он идеально подходит в ландшафтном режиме, то при переключении на портрет он не займет все вертикальное пространство.

1 голос
/ 12 мая 2010

Ваше видео может быть слишком маленьким. Вы можете отцентрировать его в родительском, чтобы он выглядел лучше. Или попробуйте запросить видео большего размера у вашего провайдера.

0 голосов
/ 19 июля 2010

Вы можете рассмотреть возможность создания двух разных макетов для портретного и ландшафтного видов. Предположим, у вас есть файл "/res/layout/main.xml". В папке "/ res /" создайте дочернюю папку и назовите ее "layout-land", файл R будет создан автоматически! Вот снимок, чтобы вам было проще ...

альтернативный текст http://img826.imageshack.us/img826/5749/previewu.png

после того, как вы можете редактировать каждый макет независимо ... Это наиболее распространенный способ работы с изменением ориентации, когда речь идет о макетах.

С уважением,

Игорь

...