【发布时间】:2011-03-24 20:30:05
【问题描述】:
我正在构建一个使用 android 相机的应用程序。我使用有 2 个孩子的 FrameLayout。第一个孩子是预览相机的 SurfaceView,第二个孩子是带有一些按钮的 LinearLayout。
我读过在 Android 2.1 及更低版本中,使用相机的唯一方法是在横向模式下,所以我使用
android:screenOrientation="landscape" android:configChanges="keyboardHidden|orientation"
在清单文件中的我的活动中。
有没有办法只在横向模式下使用 SurfaceView(相机),而纵向/横向使用 LinearLayout(按钮)?
(例如,在 Google Goggles 中,相机不会改变方向,但按钮会在改变方向时旋转。)
【问题讨论】:
标签: android layout camera orientation landscape