递归火山软件开发平台
标题:
屏幕 自动旋转 开源
[打印本页]
作者:
ゞ情非得已Sky
时间:
2024-1-30 10:41
标题:
屏幕 自动旋转 开源
第一步 附加清单
如图
(, 下载次数: 45)
上传
点击文件名下载附件
"<. android:screenOrientation=\"sensor\" />"
第二步执行代码
<火山程序 类型 = "通常" 版本 = 1 />
方法 自动旋转 <公开 @java.导入 = "android.app.Activity\nandroid.content.pm.ActivityInfo\nandroid.os.Bundle">
参数 旋转类型 <类型 = 整数 @默认值 = 2>
{
如果 (旋转类型 == 0)
{
@ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//锁定屏幕为竖直方向
}
否则 (旋转类型 == 1)
{
@ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//锁定屏幕为横向方向
}
否则 (旋转类型 == 2)
{
@ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);//允许屏幕自动旋转
}
否则 (旋转类型 == 3)
{
@ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR);//根据设备的物理传感器自动选择合适的屏幕方向
}
}
(, 下载次数: 47)
上传
点击文件名下载附件
作者:
承易
时间:
2024-1-30 11:28
https://bbs.voldp.com/thread-19944-1-1.html
这个指南针 不能自动旋转 是不是就像你说的 没开自动旋转这个功能阿
大佬可以看看这个指南针
https://bbs.voldp.com/forum.php?mod=viewthread&tid=11580
为何在手机上 不能自动旋转嘛 谢谢
作者:
ゞ情非得已Sky
时间:
2024-2-3 15:37
承易 发表于 2024-1-30 11:28
https://bbs.voldp.com/thread-19944-1-1.html
这个指南针 不能自动旋转 是不是就像你说的 没开自动旋转这 ...
有可能.你可以参考我截图附加的一个清单名试试
作者:
承易
时间:
2024-2-4 20:51
知道问题了,其他手机可以自动旋转,而华为手机不动,应该是鸿蒙系统的问题,看来火山安卓以后要适配下鸿蒙了
作者:
极速网络科技
时间:
2024-4-23 11:00
本帖最后由 极速网络科技 于 2024-4-23 11:02 编辑
测试了这个旋转,貌似不执行“自动旋转()”这个方法,窗口也会旋转。我想做指定页面允许翻转,其他页面一律不允许,求指教。
<火山程序 类型 = "通常" 版本 = 1 />
方法 自动旋转 <公开 @java.导入 = "android.app.Activity\nandroid.content.pm.ActivityInfo\nandroid.os.Bundle">
参数 旋转类型 <类型 = 整数 @默认值 = 0>
{
提示框 (到文本 (旋转类型) + " " + 到文本 (界面索引))
如果 (界面索引 == 1)
{
@ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR);//根据设备的物理传感器自动选择合适的屏幕方向否则
}
否则
{
@ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//锁定屏幕为竖直方向
}
复制代码
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4