即使在設置中禁用選項「自動旋轉屏幕」時,您也可以看到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