我知道爲了強制應用程序處於某個方向,我在清單文件中爲每個活動執行此操作:android:screenOrientation =「portrait」 My問題是,如果我想將橫向設置爲只適用於大屏幕,那我該怎麼做?我知道的是,每個屏幕大小都有特定的佈局文件夾,但清單文件又如何?所有屏幕尺寸都很常見。 有什麼建議嗎? 感謝將方向設置爲大屏幕風景
1
A
回答
1
檢查是否正在使用的設備通過代碼sed。用於設備檢查樣品的代碼是:
context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK)==4
或
Build.VERSION.SDK_INT >=11
此代碼基本上是checkinh如果蜂窩泊不。在通過代碼檢查這個設置方向後:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
0
在活動的onCreate將這個..
if ((getResources().getConfiguration().screenLayout &
Configuration.SCREENLAYOUT_SIZE_MASK) ==
Configuration.SCREENLAYOUT_SIZE_LARGE) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
0
使用下面的代碼,這樣做
if((getApplicationContext().getResources().getConfiguration().screenLayout
& Configuration.SCREENLAYOUT_SIZE_MASK)
>= Configuration.SCREENLAYOUT_SIZE_LARGE){
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
0
您可以設置在特定的屏幕menifest文件方向
+0
這是怎麼做到的?你有什麼例子嗎? – 2013-06-28 15:20:47
相關問題
- 1. 將打印方向設置爲風景
- 2. 鎖定android屏幕方向到風景
- 3. Android屏幕方向:強迫風景?
- 4. ActivityInfo設置屏幕方向
- 5. 將場景的框架設置爲iPhone屏幕的大小
- 6. 如何修復屏幕方向風景爲我的Windows手機
- 7. 如何在Android應用程序中設置默認屏幕方向風景
- 8. Cocos2d - 設置設備/屏幕方向
- 9. iOs將故事板方向設置爲風景
- 10. IOS中屏幕方位和風景方向(目標C)
- 11. 設置屏幕的方向android
- 12. 設置初始屏幕方向
- 13. 如何動態設置屏幕方向
- 14. 如何設置默認屏幕方向?
- 15. 設置屏幕方向變得可見
- 16. Android屏幕方向:風景回到人像
- 17. 屏幕方向像iphone中的肖像和風景
- 18. 解析錯誤@media只有屏幕和(方向:風景)
- 19. Android - 即使在自動旋轉開啓時將應用程序屏幕方向設置爲風景,設備屏幕也會翻轉
- 20. 設備屏幕方向
- 21. 我如何設置「div」大小根據手機屏幕方向
- 22. 將屏幕位置設置爲屏幕中心
- 23. 如何爲小屏幕和大屏幕設置webview寬度
- 24. 將屏幕最大化爲2屏幕
- 25. 用c#Winforms WebBrowser控件設置打印方向爲風景
- 26. 設置打印機偏好 - 頁面方向爲風景
- 27. 保持方向設置爲風景模式在服務
- 28. 如何將背景屏幕始終設置爲壁紙?
- 29. 將應用背景設置爲與主屏幕壁紙相同
- 30. 鎖定屏幕方向爲只有一個風景和一個人像模式
完美。感謝您的答案和不同的選項 – Snake 2012-04-02 20:03:49