有沒有辦法將橫向模式設置爲整個應用程序,而不是通過將android:screenOrientation="portrait"
添加到AndroidManifest中的每個活動?爲整個應用程序禁用橫向模式
6
A
回答
10
0
您可以嘗試將該屬性放入清單的節點中。我不知道是否支持。如果不是,恐怕把它放在你的每一個將成爲下一個最簡單的方法。
您可以通過使自己成爲一個CustomActivity來擴展活動並將窗口標誌設置爲onCreate中的肖像來實現它。然後,通過所有其他活動,您可以擴展CustomActivity而不是普通的Activity。
7
這樣做的一種編程方式,我能想到的是創建一個超類,它擴展活動並從那裏擴展所有類。
已在受保護的方法在超類下面的設置和調用super.xxx()來啓動這樣的:
setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
如果您有什麼不同的方式具體的活動,你可以簡單地覆蓋這個。
[我沒有試過呢,但OOP的知識這部作品]
+2
有時當一個活動開始使用這種方法時,它可以快速從風景跳到人像,所以我會建議不要這樣! – Dori
相關問題
- 1. 爲幾頁禁用橫向模式
- 2. 將android方向鎖定爲整個應用程序的橫向?
- 3. 如何調整以景觀模式時,應用程序在橫向模式下
- 4. 如何限制我的應用程序爲橫向模式?
- 5. 將整個應用程序以橫向模式放入清單中
- 6. 禁用橫向模式不可原諒?
- 7. 在橫向和縱向模式下啓動iPad應用程序
- 8. iOs應用程序開發的縱向和橫向模式
- 9. iPad應用程序並不適用於橫向模式
- 10. 如何在UWP應用程序中只啓用橫向模式?
- 11. 整個應用程序的一個橫向視圖
- 12. iPhone橫向專用實用程序 - 模板應用程序
- 13. 如何在iPad應用上禁用橫向模式?
- 14. 在響應式網站中爲移動用戶禁用橫向模式
- 15. UIImageView調整方向更改爲橫向模式編程
- 16. iPhone應用程序在橫向模式下打開iPad上
- 17. iOS 8 - 在橫向模式下啓動應用程序
- 18. iPhone應用程序 - 在橫向模式下顯示AVFoundation視頻
- 19. 在橫向模式鎖定應用程序只
- 20. 如何僅在橫向模式下限制j2me應用程序
- 21. iOS應用程序橫向模式啓動圖像不顯示
- 22. 僅在橫向模式下運行應用程序?
- 23. QT- Android應用程序中的橫向模式
- 24. 使Android應用程序全屏橫向模式下僅
- 25. 如何在橫向模式下製作ipad應用程序
- 26. 強制的Windows Mobile 6應用程序以橫向模式
- 27. 應用程序崩潰,在橫向模式下
- 28. iOS應用在橫向模式下
- 29. NavBar在應用程序更改爲橫向模式時顯示兩次
- 30. iPhone - 僅限橫向應用程序
這不是你應該如何處理Android的這種事情。除非你有足夠的理由這樣做,否則我會建議在清單中這樣做。 – Codeman