Как установить Framelayout в альбомной ориентации, даже если моя деятельность в портретном режиме в Android 2.3.1 - PullRequest
4 голосов
/ 28 марта 2011

У меня есть активность, когда я открываю камеру. Я использую Framelayout для предварительного просмотра камеры. но мне нужно открыть камеру в портретном режиме, что создает много проблем, таких как маленький экран, проблема с вращением, могу ли я установить горизонтальную ориентацию рамки, даже если моя деятельность находится в портретном режиме

или если будет полезна идея эффективного открытия камеры в портретном режиме

Заранее спасибо

Ответы [ 2 ]

3 голосов
/ 28 марта 2011

На уровне API 8 (v2.2) Camera содержит метод setDisplayOrientation.Вызовите этот метод с помощью 90, чтобы повернуть дисплей камеры в портретный режим.

1 голос
/ 28 марта 2011

Попробуйте отредактировать объявление об активности вашего AndroidManifest.xml:

<Activity android:screenOrientation="landscape" ... />
...