锁定方向

发布于 2024-11-19 02:50:13 字数 53 浏览 1 评论 0原文

有没有办法检测设备的自动旋转锁是否打开或关闭?我的应用程序需要访问该方法以在运行时锁定方向。

Is there a method to detect if the Auto-Rotation Lock of the device is on or off? My app needs to access that method to lock the orientation during runtime.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

柒夜笙歌凉 2024-11-26 02:50:13

将其添加到您的 Activity 的清单文件中,以获得您想要的 Activity 的固定方向,

android:screenOrientation="portrait"

例如

<activity android:name=".Settings" android:label="@string/app_name" android:screenOrientation="portrait">

您可以使用的 java 代码

setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 

Add this in your Manifest file in your activity for the fixed orientation you want for your Activity

android:screenOrientation="portrait"

like

<activity android:name=".Settings" android:label="@string/app_name" android:screenOrientation="portrait">

or in java code you can use

setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
朦胧时间 2024-11-26 02:50:13

iPhone 中有一种方法

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations.
    return YES;
}

可以解锁方向。如果你想让它锁定,那么在你想要锁定方向的地方改变它的值(是到否)

In iPhone there is a method

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations.
    return YES;
}

To unlock orientation. if u want to make it lock then change its value (YES to NO) where u want to lock orientation

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文