Я создаю приложение, которое использует камеру Android. Я использую FrameLayout, у которого есть 2 ребенка. Первым ребенком является SurfaceView, который просматривает камеру, а второй - LinearLayout с некоторыми кнопками.Android Camera SurfaceView Ориентация
Я прочитал, что в Android 2.1 и ниже, единственный способ использовать камеру на ландшафтном режиме, поэтому я использую android:screenOrientation="landscape" android:configChanges="keyboardHidden|orientation"
в моей деятельности в файле манифеста.
Есть ли способ использовать SurfaceView (камеру) только в ландшафтном режиме и использовать LinearLayout (кнопки) либо портрет/пейзаж?
(Например, в Google Goggles камера не меняет ориентацию, но кнопки вращаются при изменении ориентации.)