Tôi hiện đang sử dụng mục menu ActionBar để hiển thị SearchView trong thanh tác vụ. Khi mục menu tìm kiếm được mở rộng, bàn phím mềm được hiển thị, đó là những gì tôi muốn. Bây giờ, khi người dùng nhấn nút quay lại để đóng bàn phím mềm, tôi cũng muốn thu gọn SearchView trong thanh tác vụ.
Tôi đã thử triển khai các trình nghe sau OnKeyListener và OnFocusChangeListener trên MenuItem và ActionView. Tôi cũng đã thử sử dụng OnBackPressed () trong Hoạt động. Không có cách nào ở trên phát hiện khi nào nút quay lại được sử dụng để đóng bàn phím mềm.
Có ý kiến gì không?
Tôi đã triển khai OnActionExpandListener để biết khi nào SearchView hiển thị.