Tôi muốn sử dụng onKeyDown hoặc onKeyUp khác nhau trong phân đoạn khác nhau, nhưng phương thức được viết trong activity.So tôi muốn tìm cách viết onKeyDown khác nhau.Cách sử dụng onKeyDown khác nhau trong đoạn của cùng một hoạt động
Trả lời
Sử dụng FragmentManager
's findFragmentById()
để kiểm tra những gì đoạn hiện được hiển thị, và switch
cho mảnh bên trong onKeyDown
chức năng
Cảm ơn bạn rất nhiều.Tôi sẽ thử nó. –
Tôi xin lỗi vì đã làm phiền bạn.Nhưng nếu tôi sử dụng một lớp để tạo phân đoạn, làm thế nào tôi có thể đặt id hoặc thẻ của nó? Cảm ơn bạn ~ –
Trong trường hợp đó, khi bạn gọi 'transaction.add()' hoặc ' phương thức transaction.replace() ', thêm đối số chuỗi thứ ba đại diện cho một thẻ cho giao dịch. Từ google tài liệu:. 'công FragmentTransaction trừu tượng thêm (int containerViewId, Fragment mảnh, String tag) ' ' thẻ - tên thẻ Tùy chọn cho các mảnh vỡ, để sau đó lấy mảnh với FragmentManager.findFragmentByTag (String)' –
- 1. Fragment hoạt động đánh bắt onKeyDown và sử dụng trong đoạn
- 2. Tại sao cùng một RegExp hoạt động khác nhau?
- 3. Sử dụng nhiều phân đoạn trong một hoạt động
- 4. Sử dụng hai UIViewAnimationCurves khác nhau trong cùng một hoạt ảnh
- 5. Đoạn đời và vòng đời hoạt động của phụ huynh cùng nhau
- 6. Nhiều hoạt động, giống hệt nhau trênCreateOptionsMenu, onOptionsItemSelected và onKeyDown. Tôi có thể sử dụng lại mã không?
- 7. Tôi có thể sử dụng thanh tác vụ tương thích VÀ một đoạn trong cùng một hoạt động không?
- 8. Sử dụng các phiên bản khác nhau của thư viện python trong cùng một quá trình
- 9. PHP và Javascript hoạt động cùng nhau
- 10. C, Python - hành vi khác nhau của hoạt động modulo (%)
- 11. Thêm shortcut cho file WiX trong một đoạn khác nhau
- 12. hai bố trí khác nhau cho một hoạt động
- 13. Tái sử dụng Google Map v2 trên nhiều đoạn trong một Hoạt động
- 14. Làm cách nào để tôi có thể sử dụng lại một phân đoạn đoạn Android trên các phần khác nhau?
- 15. Hệ thống điều khiển phiên bản phân phối khác nhau hoạt động cùng nhau
- 16. Asynctask trong Hoạt động phân đoạn hoặc hoạt động gốc?
- 17. Sử dụng đối tượng lớp trên các phiên bản khác nhau của cùng một assembly bằng cách sử dụng Reflection
- 18. Maven - xác định thứ tự các mục tiêu plugin khác nhau trong cùng một giai đoạn
- 19. Android: sử dụng hoạt ảnh mặc định của Hoạt động cho Phân đoạn
- 20. Ruby 1.9 Array.to_s hoạt động khác nhau?
- 21. Tiêm các lớp khác nhau triển khai cùng một giao diện bằng cách sử dụng Ninject
- 22. Làm thế nào để sử dụng cùng một cửa hàng với URL khác nhau trong extjs
- 23. Sử dụng các phiên bản khác nhau của jQuery và jQueryUI cùng nhau
- 24. Cách kiểm tra với hai trang web hoạt động trong cùng một thử nghiệm với các môi trường khác nhau (vì vậy các URL khác nhau)
- 25. Tôi làm cách nào để sử dụng onCreateOptionsMenu trong một Phân đoạn trong một tab Hoạt động? (Sherlock ActionBar)
- 26. ggplot2: Cách sử dụng các màu giống nhau trong các ô khác nhau cho cùng một hệ số
- 27. Sử dụng sqldf và RPostgreSQL cùng nhau
- 28. Tải các phiên bản khác nhau của cùng một assembly
- 29. UIImagePickerController cameraViewTransform hoạt động khác nhau trong iOS 4
- 30. Biên dịch cùng một tệp với các cờ khác nhau bằng cách sử dụng CMAKE
@MarkoNiciforovic Vì vậy, tôi cần một số biến tĩnh như tôi chuyển sang một số đoạn trong một đoạn của hoạt động –
không . kiểm tra câu trả lời của tôi. biến làm việc tốt quá, nhưng nó làm cho thiết kế xấu xí –
Vâng, nó thực sự xấu xí vì vậy tôi không muốn sử dụng phương pháp này.May mắn thay, tôi nghĩ rằng phương pháp của bạn là khá tốt, và tôi sẽ thử nó sớm.Cảm ơn bạn rất nhiều –