gpt4 book ai didi

android - 关闭 fragment 中的自动旋转

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:54:01 24 4
gpt4 key购买 nike

我有一个 PictureFragment,当从我的缩略图中选择图片时,我用它来全屏显示图片。它工作正常,但是当我旋转我的智能手机时,图片也会旋转并且缩放得非常难看,以至于它的高度现在是它的实际宽度等等。如何关闭此 fragment 的旋转?我一直在阅读如何为整个 Activity 做这件事,但对于这个运行的其余 Activity ,我想保持自动轮换。或者,如果这也很容易实现,我如何设法在旋转时合理地缩放图片以保持其纵横比?

最佳答案

在您的 Fragment 中调用 onResume 以锁定纵向:

getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

然后在 onPause 解锁方向:

getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR);

天啊!为此,请在使用此方法之前使用 if(getActivity != null)

关于android - 关闭 fragment 中的自动旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29623752/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com