Tôi có một listview với hai nút trong bố cục main.xml của mình. Khi nhấp vào một nút, tôi sẽ tạo một textview động và thêm nó ở cuối màn hình để xác nhận tương tác của người dùng. Khi người dùng nhấp vào nút thứ 2 (nút Xác nhận), tôi cần thêm văn bản đó vào chế độ xem danh sách. Để hỗ trợ chế độ phong cảnh, tôi có cùng một tệp bố cục trong thư mục land-land. Khi tôi bấm vào nút 1 nó đang tạo ra một textview với một số văn bản và thêm ở dưới cùng của màn hình. Bây giờ nếu thay đổi hướng thiết bị thì nó đang tải main.xml và hoạt động đang tái tạo lại. Vì vậy, textview của tôi là nhận được sụp đổ. Làm thế nào tôi có thể ngăn chặn việc giải trí của hoạt động trên sự thay đổi định hướng. (Nhưng nó sẽ nhận các tập tin bố trí khác).Android: Dừng Tái tạo hoạt động theo hướng thay đổi
Trả lời
Chỉ cần chỉnh sửa thẻ hoạt động trong tệp androidmanifest.xml.
<activity
android:configChanges="keyboardHidden|orientation"
android:name=".testActivity"
android:label="@string/app_name"></activity>
trong các phiên bản Android mới hơn sử dụng 'android: configChanges =" keyboardHidden | orientation | screenSize "' – jhavatar
Trợ giúp lớn cảm ơn vì điều này! –
Thao tác này sẽ tắt thay đổi bố cục. Làm cách nào để khắc phục điều đó? – Remian8985
Bạn nên thêm screensize
nếu mục tiêu ứng dụng của bạn mức API 12 hoặc thấp hơn, sau đó hoạt động của bạn luôn luôn xử lý thay đổi cấu hình này chính nó (thay đổi cấu hình này không khởi động lại hoạt động của bạn, ngay cả khi chạy trên thiết bị Android 3.2 trở lên).
thêm ở mức API 13.
sau đó nó nên được như thế này
<activity
android:configChanges="keyboardHidden|orientation|screenSize"
android:name=".testActivity"
android:label="@string/app_name"></activity>
http://developer.android.com/guide/topics/manifest/activity-element.html
- 1. Tại sao Android tái tạo các hoạt động về Thay đổi Định hướng
- 2. ActionBar lên hướng tái tạo hoạt động cha mẹ thay vì onResume
- 3. Cách nhận hướng văn bản trong Android và thay đổi bố cục động theo hướng?
- 4. Cách thay đổi nhãn Hoạt động android
- 5. showSoftInput không hoạt động sau khi thay đổi hướng
- 6. Thay đổi hướng trong Honeycomb
- 7. hoạt động trên Android được khởi động lại khi định hướng thay đổi
- 8. Ứng dụng Android khởi động lại trên thay đổi hướng
- 9. Những mảnh vỡ Android tái tạo về biến đổi định hướng
- 10. ngăn hoạt động khởi động lại khi định hướng thay đổi
- 11. WPF - Hoạt hình thay đổi hướng của chồng xếp chồng?
- 12. Thay đổi hướng màn hình trong Android mà không cần tải lại hoạt động
- 13. Ngăn chặn làm mới hoạt động trên hướng thay đổi phân đoạn android
- 14. Chuyển đổi hoạt ảnh không hoạt động chính xác theo hướng ngang
- 15. Chuyển đổi các mảnh vỡ hoặc hoạt động (ví dụ: bố cục) về thay đổi hướng
- 16. Thay đổi dữ liệu gói ý định trước khi một hoạt động được tạo lại sau khi thay đổi hướng
- 17. Nếu một hoạt động được dừng lại sau đó tái tạo những gì được thông qua vào getIntent()
- 18. Android: Giữ MediaPlayer chạy trong khi cập nhật hướng màn hình Hoạt động
- 19. Android, AsyncTask, quy trình chạy dài và thay đổi hướng
- 20. Tái cấu trúc và kiểm tra phát triển theo hướng
- 21. Android. Cách thay đổi Hoạt động trong một Tab
- 22. Tại sao android: listSelector sai thay đổi từ Hoạt động để Hoạt động
- 23. Hướng chụp ảnh được chụp đang thay đổi trong android
- 24. Ngăn không cho tái tạo hoạt động Android khi tắt màn hình
- 25. cách tái tạo lại/tự động tái tạo trong mysql
- 26. Dừng truyền phát trên Android MediaPlayer trên mạng thay đổi
- 27. Ví dụ thứ hai của hoạt động sau khi thay đổi hướng
- 28. cấu hình đã thay đổi (thay đổi định hướng) và phá hủy Hoạt động - đây có phải là cách mà nó được cho là hoạt động không?
- 29. Dừng xem trang theo một hướng nhất định
- 30. Thay đổi bố cục Xml khi thay đổi hướng
http://stackoverflow.com/questions/456211/activity-restart-on -rotation-android –