保持当前的方向

时间:2014-05-15 11:27:06

标签: android screen-orientation android-dialogfragment android-orientation orientation-changes

我的应用执行以下操作:

  1. 我拍了照片
  2. 图片显示在DialogFragment
  3. 如果我以横向模式拍摄照片,我希望DialogFragment的方向显示我的图像被锁定为横向模式。 如果我以纵向模式拍摄图像,我希望将DialogFragment的方向锁定为纵向模式。

    这可能吗?

1 个答案:

答案 0 :(得分:0)

检查图像的宽度和高度,这应该足以告诉您它是以纵向还是横向模式拍摄的。使用

设置方向
getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

如果您想稍后重新启用自动旋转功能,请使用

getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);