我想檢測我的活動中的佈局更改,同時保持控件位於何處。有沒有辦法做到這一點。我嘗試setOrientation(LinearLayout.HORIZONTAL),它似乎不工作。有任何想法嗎?沒有佈局變化的Android屏幕方向檢測
1
A
回答
0
1
嘗試添加android:configChanges="orientation"
在您的清單文件中的活動,您可以通過使用
if(getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE){
//WHAT TO DO IN LANDSCAPE
} else {
//WHAT TO DO IN PORTRAIT
}
相關問題
- 1. 在android中檢測屏幕方向
- 2. Android的滾動佈局 - 觀點沒有方向變化
- 3. RxJava Android處理屏幕方向變化
- 4. android ViewSwitcher屏幕方向變化
- 5. Android的方向變化和佈局
- 6. 不同佈局在不同的屏幕方向上沒有onCreate
- 7. 從屏幕方向的獨立佈局
- 8. WP7當SupportedOrientations =「Portrait」時檢測屏幕方向變化
- 9. 設備的方向變化並沒有改變佈局
- 10. Android:檢測屏幕方向更改,如果方向鎖定
- 11. 如何檢測屏幕上的變化?
- 12. 屏幕尺寸變化的檢測點
- 13. 檢測iPhone的屏幕方向
- 14. 方向viewPager的變化後,在屏幕
- 15. Android佈局多屏幕
- 16. Android,佈局屏幕寬度
- 17. Android:多屏幕布局
- 18. Android:佈局「滑動」屏幕?
- 19. Android手柄方向改變沒有旋轉屏幕
- 20. 適應佈局以改變屏幕方向
- 21. Android的 - 就在改變屏幕方向
- 22. android屏幕方向:只鎖定部分佈局
- 23. 在屏幕方向變化上旋轉視圖(但不是佈局)
- 24. 碎片和屏幕方向變化
- 25. 安卓:屏幕方向變化
- 26. (快速)的方式來檢測屏幕上的變化
- 27. 單一佈局多屏幕沒有不同的佈局文件夾在android
- 28. 有沒有辦法測試android服務的方向變化?
- 29. 不同的方向變化佈局
- 30. Android WindowManager改變屏幕方向
我試圖限制在清單文件中的定位來獲得你的活動的onResume方法的方向。我的活動實際上是從中檢索圖像的相機活動。當我這樣做時,我想保留它的方向。這似乎很好地在手機的本地相機應用中實施。我只是想知道這是否容易做到。 :) –
是的,玩傳感器和從這些值提取方向信息肯定需要幾個小時的工作。環顧四周,可能會有一個提取該信息的庫。 (如果還沒有被API調用支持) –
很酷。謝謝。 :) –