我爲我的應用程序創建了兩個佈局文件(在res/layout和res/layout-land中)。但是當我更改設備方向時,它不顯示正確的佈局文件。它只是在兩種模式下顯示相同的佈局文件(res/layout)。爲什麼它沒有在橫向模式下拾取landscpe模式佈局文件?此外,我已將android:configChanges =「keyboard | orientation」添加到清單中的活動中。還有什麼我必須做的?我是Android應用程序開發的新手。在android中的屏幕方向
0
A
回答
2
如果要在Manifest文件中添加android:configChanges="keyboard|orientation"
,它不會更改佈局,因爲通過添加此屬性,您的活動不會再次重新創建,因此它將顯示與縱向模式相同的佈局。因此,從Manifest文件中刪除android:configChanges="keyboard|orientation"
以使其工作。
如果你想你的活動不應該再創造,也應該改變佈局時,你的方向變化,你必須對檢查my answer here
手動更改佈局得到它的工作添加代碼。
1
你不應該加這個。
android:configChanges="keyboard|orientation"
在您的清單
..因爲它不允許呼籲onConfigurationchanged方法......這是負責處理方向變化......從你刪除了這一行清單,它應該工作...
相關問題
- 1. 當屏幕方向在android
- 2. Android的屏幕方向
- 3. 在android中處理屏幕方向?
- 4. 在android中檢測屏幕方向
- 5. Android屏幕方向問題
- 6. Android處理屏幕方向
- 7. Android - 更改屏幕方向
- 8. Android屏幕方向錯誤
- 9. Android - 處理屏幕方向
- 10. 處理屏幕方向 - Android
- 11. ANDROID屏幕方向更改
- 12. Android視頻屏幕方向
- 13. Android:屏幕方向問題
- 14. Android dev:屏幕方向
- 15. android屏幕方向混淆
- 16. Android的 - 就在改變屏幕方向
- 17. 屏幕方向
- 18. 屏幕方向在Android碎片
- 19. Android NullPointerException在屏幕方向更改
- 20. 屏幕的方向?
- 21. Android的屏幕方向的挑戰
- 22. 設置屏幕的方向android
- 23. Android的屏幕方向傳感器
- 24. Android應用程序的屏幕方向
- 25. 屏幕方向與Android的東西
- 26. Android上的4個屏幕方向
- 27. Android屏幕方向奇怪的問題
- 28. android獲取其他屏幕方向的屏幕大小
- 29. Android屏幕取向
- 30. Android屏幕取向