即使在设置中禁用选项“自动旋转屏幕”时,您也可以看到Android的Youtube应用程序,该应用程序可以将屏幕从纵向旋转到横向。我怎么能做到这一点?谢谢大家!当设置禁用选项“自动旋转屏幕”时,控制方向Android?
1
A
回答
0
您还可以使用
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
//This is the default value
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
public static void setAutoOrientationEnabled(ContentResolver resolver, boolean enabled)
{
Settings.System.putInt(resolver, Settings.System.ACCELEROMETER_ROTATION, enabled ? 1 : 0);
}
0
,因为它是在这里显示http://developer.android.com/guide/topics/sensors/sensors_overview.html你可以(在这种情况下TYPE_ACCELEROMETER
)注册自己的生物传感器,然后听它的事件。
当您计算手机方向已更改时,应该以编程方式更改布局方向。
0
使用此在活动的onCreate你希望能够旋转屏幕:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
它不会影响其他活动或整个设备设置。
我试过了。有用。
1
使用 - ActivityInfo.SCREEN_ORIENTATION_SENSOR
如果你想旋转屏幕不考虑用户的选择其他使用ActivityInfo.SCREEN_ORIENTATION_USER
。这只会在屏幕打开时旋转屏幕。
0
使用setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR),它将忽略自动旋转选项,只需旋转设备即可旋转。
相关问题
- 1. 如何在Android中禁用自动旋转时屏幕方向更改?
- 2. 禁用自动旋转屏幕 - 安卓
- 3. 当它旋转时,ipad设备的屏幕方向不正确
- 4. Android:屏幕小于x时禁用屏幕旋转
- 5. 禁用当前屏幕的旋转?
- 6. 在Android上禁用屏幕旋转
- 7. 禁用屏幕旋转在Android如上
- 8. 启动后禁用屏幕旋转?
- 9. 当屏幕旋转时,Android选项卡返回到默认选项卡
- 10. 当用户禁用屏幕自动旋转时,UIDeviceOrientationDidChangeNotification事件不会触发
- 11. 当旋转屏幕android,应用程序自动加载数据
- 12. 当屏幕旋转
- 13. 暂时关闭自动屏幕旋转
- 14. Android的自定义视图(位图)旋转屏幕方向
- 15. Android - 即使在自动旋转开启时将应用程序屏幕方向设置为风景,设备屏幕也会翻转
- 16. 当设备的屏幕方向设置关闭时,应用仍然在横向模式下旋转
- 17. 当Android屏幕旋转时执行一项新任务
- 18. 当屏幕方向在android
- 19. 如何改变方向但保持自动旋转屏幕
- 20. 控制屏幕方向
- 21. 屏幕旋转锁定时如何获取设备方向?
- 22. 启用屏幕旋转android
- 23. 当我旋转手机时,活动屏幕不旋转
- 24. Android App如何暂时旋转屏幕方向
- 25. 设置屏幕的方向android
- 26. 设置自动旋转启用/禁用Android
- 27. 强制设置方向为横向的活动,即使自动旋转启用
- 28. 自动屏幕旋转禁用Widget RemoteView onClick事件
- 29. 画布/旋转/屏幕方向
- 30. Android android:背景自动旋转选项
如果自动旋转屏幕“在设置中被禁用,我不知道我的手机何时旋转。您是否了解我的目标? – tungdx
感谢Helios-Ignite,我可以在使用您的方法时设置Android设备的方向”setAutoOrientationEnabled“以上。再次感谢你! – tungdx