Tôi muốn thay đổi định hướng lập trình trong khi chạy ứng dụng Android của tôi, với những dòng mã:Thay đổi hướng màn hình trong Android mà không cần tải lại hoạt động
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
Họ làm việc cho đến nay, nhưng vấn đề chính là các toàn bộ hoạt động được tải lại khi hướng màn hình thay đổi và tôi không muốn điều đó. Có thể không? Cảm ơn.
EDIT: OK, sau khi tôi phát hiện ra những gì tôi đã bỏ lỡ. Tôi đã phải bao gồm cũng "screensize" trong bất động sản configChanges, vì vậy có
android:configChanges="orientation|screenSize"
giải quyết được toàn bộ sự việc.
Tôi nghĩ bạn nên kiểm tra sự lựa chọn thứ ba trong câu trả lời này. Tôi tin rằng đó là cách PhoneGap xử lý các thay đổi định hướng http://stackoverflow.com/questions/5913130/dont-reload-application-when-orientation-changes – MikeIsrael