Hôm nay tôi quyết định dịch ứng dụng Android của tôi từ Java sang Kotlin! :) Nhưng tôi đã rất ngạc nhiên khi tôi nhập điều này:getActionView không được chấp nhận?
val searchItem = menu.findItem(R.id.action_search)
val searchView = MenuItemCompat.getActionView(searchItem) as SearchView
And Android Studio đã nói với tôi: "'getActionView (MenuItem!): Xem!' Không được chấp nhận trong Java "
Vì vậy, trước khi hỏi bạn giải pháp tôi yêu cầu Google giải pháp là gì và tôi tin rằng tôi tìm ra giải pháp:" Sử dụng getActionView() trực tiếp. "
Vì vậy, tôi sửa đổi mã của tôi như thế này:
val searchView = MenuItemCompat.getActionView() as SearchView
Nhưng getActionView()
vẫn vượt qua vì vậy tôi không hiểu gì cả ...
tôi sẽ rất hạnh phúc nếu bạn có thể giúp tôi:) Cảm ơn bạn !
Có vấn đề gì với cách tiếp cận thứ hai của bạn? Bạn có thể đăng lỗi không? – guenhter