我正在开发一款利用相机预览的相机应用程序。为了使用全屏进行预览,我锁定了该活动,使用了以下代码:
现在我有以下问题:每当我渲染一个表单或者弹出对话框时,它总是以横向模式显示,即使用户使用他/她的设备处于竖屏模式。我尝试使用变换动画旋转编辑文本视图,虽然它们正确地旋转了,但我不能再聚焦它们,键盘总是以横向模式显示:(您知道如何找到解决方法吗?
重要提示:检测方向不是这里的问题。问题是:如何旋转表单/视图/视图组和键盘,使其仍可用。
我知道这必须有可能:三星的相机应用程序(随 Galaxy S3 一起提供)能够旋转视图而不旋转预览,所以肯定有解决办法!请参见:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
现在我有以下问题:每当我渲染一个表单或者弹出对话框时,它总是以横向模式显示,即使用户使用他/她的设备处于竖屏模式。我尝试使用变换动画旋转编辑文本视图,虽然它们正确地旋转了,但我不能再聚焦它们,键盘总是以横向模式显示:(您知道如何找到解决方法吗?
重要提示:检测方向不是这里的问题。问题是:如何旋转表单/视图/视图组和键盘,使其仍可用。
我知道这必须有可能:三星的相机应用程序(随 Galaxy S3 一起提供)能够旋转视图而不旋转预览,所以肯定有解决办法!请参见:
http://www.letsgomobile.org/images/reviews/0186/galaxy-s3-camera.jpg