每當我側身轉動設備,我的應用程序中的所有內容也會變成扭曲。我如何鎖定它垂直?你如何防止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. 如何使用AVPlayerViewController以橫向方向旋轉屏幕?
- 2. 如何在android中限制橫向屏幕方向?
- 3. 如何在Android橫向或縱向視圖中跟蹤屏幕?
- 4. 如何將屏幕方向鎖定爲橫向Android?
- 5. 如何檢測從橫向到橫向180度的屏幕旋轉?
- 6. 防止Pocket PC轉到橫向模式
- 7. 我如何導航屏幕到橫向?
- 8. 禁用橫向全屏幕
- 9. 如何找出縱向或橫向的屏幕方向?
- 10. Android:如何處理縱向反轉縱向和橫向反轉橫向事件
- 11. 如何在橫向視圖中設置屏幕方向,如iphone
- 12. Android - 文本字段在橫向轉到白色屏幕時
- 13. 橫向屏幕取向不適用於Android Studios
- 14. 如何鎖定iPhone中縱向/橫向的屏幕?
- 15. 如何使屏幕在方向爲橫向時可滾動xcode
- 16. 如何讓屏幕在橫向模式在Android中
- 17. 如何改變屏幕爲橫向的Android
- 18. Android:活動內的屏幕旋轉不切換縱向/橫向佈局
- 19. Phonegap/HTML5和Android屏幕調整大小問題從橫向到縱向旋轉
- 20. 如何通過可編程方式將屏幕旋轉到橫向(或縱向)?
- 21. Android屏幕取向
- 22. Android屏幕取向
- 23. 如何在屏幕方向更改時防止佈局復位?
- 24. 如何防止iPhone的屏幕被逆轉
- 25. Android如何在橫向模式下改變手機方向的屏幕?
- 26. 如何阻止屏幕向上移動?
- 27. 如何在Android中鎖定手機方向以防止橫向模式
- 28. 如何在Android Libgdx中設置橫向縱向和其他屏幕中的主屏幕?
- 29. 屏幕切換到橫向或縱向,但不鎖定方向
- 30. 防止屏幕
是的,這工作。謝謝。 – AnimatedRNG 2010-12-11 15:55:48
@ WRU4Android:請務必閱讀CommonsWare的答案!事實上,他的答案是最正確的。 – 2010-12-11 16:00:21