每當我側身轉動設備,我的應用程序中的所有內容也會變成扭曲。我如何鎖定它垂直?你如何防止android屏幕被橫向轉向?
回答
在您的AndroidManifest.xml
中將您的活動方向設置爲portrait
。
<activity android:name=".YourActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
對於您在清單中定義的活動,你需要設置android:screenOrientation
。
將其設置爲portrait
或landscape
。確保它是而不是sensor
。
這很有幫助。謝謝。 – AnimatedRNG 2010-12-11 15:56:21
每當我側身設備,一切都在我的應用程序也轉身變得扭曲。我如何鎖定它垂直?
通常,你不想這樣做。
首先,一些用戶的設備具有隻能在橫向模式下操作的物理鍵盤。也許,對於你的應用,這並不重要。但是,任何使用文本輸入的應用程序都應該支持這些用戶的橫向模式。
其次,少數電視機將以縱向模式操作。在開始支持Android應用程序時,您的應用程序在Google TV上看起來很可能看起來很糟糕。第三,即使對於設備不強迫他們使用風景的用戶,無論出於何種原因,只需使用風景即可。
所有這些用戶羣都會少用強制肖像模式的應用程序,他們的意見可能會反映在Android Market上的評分中。
大多數應用程序應支持縱向和橫向,通過仔細設計現有佈局,並通過使用res/layout-land/
來提供需要進行重大更改的替換佈局。
感謝您的回覆,但我需要這個只能在肖像中運行的遊戲。它在景觀中根本無法工作,我也無意在Google TV上使用它。另外,我的遊戲不需要輸入文字,除非高分部分允許屏幕轉動。 – AnimatedRNG 2010-12-11 16:04:09
- 1. 如何在android中限制橫向屏幕方向?
- 2. 如何在Android橫向或縱向視圖中跟蹤屏幕?
- 3. 如何檢測從橫向到橫向180度的屏幕旋轉?
- 4. 防止Pocket PC轉到橫向模式
- 5. 如何找出縱向或橫向的屏幕方向?
- 6. Android:如何處理縱向反轉縱向和橫向反轉橫向事件
- 7. 如何在橫向視圖中設置屏幕方向,如iphone
- 8. 橫向屏幕取向不適用於Android Studios
- 9. 如何讓屏幕在橫向模式在Android中
- 10. 如何改變屏幕爲橫向的Android
- 11. Phonegap/HTML5和Android屏幕調整大小問題從橫向到縱向旋轉
- 12. Android:活動內的屏幕旋轉不切換縱向/橫向佈局
- 13. 如何通過可編程方式將屏幕旋轉到橫向(或縱向)?
- 14. Android屏幕取向
- 15. Android屏幕取向
- 16. Android如何在橫向模式下改變手機方向的屏幕?
- 17. 如何防止iPhone的屏幕被逆轉
- 18. 如何在Android中鎖定手機方向以防止橫向模式
- 19. 設備被阻止時的Android屏幕方向
- 20. 防止屏幕
- 21. Xamarin形式stacklayout橫向填充屏幕
- 22. 防止android ProgressDialog黑屏整個屏幕
- 23. 防止橫向移動網站
- 24. IOS Tableview支持所有屏幕和橫向屏幕
- 25. 如何啓動屏幕後設置的登錄屏幕爲橫向的iOS 7
- 26. Android屏幕方向錯誤
- 27. 處理屏幕方向 - Android
- 28. Android ActivityGroup屏幕取向
- 29. Android屏幕取向大小
- 30. Android屏幕方向問題
是的,這工作。謝謝。 – AnimatedRNG 2010-12-11 15:55:48
@ WRU4Android:請務必閱讀CommonsWare的答案!事實上,他的答案是最正確的。 – 2010-12-11 16:00:21