0
我見過很多帖子來執行相反的事情,但這是我想要實現的。在用戶通過SearchView執行搜索之後,我希望它保持打開狀態,但不要讓它聚焦或鍵盤可見。打開SearchView而沒有獲得焦點
如果還不清楚,只需查看Play商店應用中的搜索行爲。
我試圖將焦點放在屏幕上的其他視圖上,以在SearchView上調用clearFocus()或setFocusable(false),但沒有任何效果。
任何想法? 謝謝
我見過很多帖子來執行相反的事情,但這是我想要實現的。在用戶通過SearchView執行搜索之後,我希望它保持打開狀態,但不要讓它聚焦或鍵盤可見。打開SearchView而沒有獲得焦點
如果還不清楚,只需查看Play商店應用中的搜索行爲。
我試圖將焦點放在屏幕上的其他視圖上,以在SearchView上調用clearFocus()或setFocusable(false),但沒有任何效果。
任何想法? 謝謝
好的。我終於釘上了它。
最好的方法是重寫onStartActvityForResult並手動關閉鍵盤。這樣,您可以處理自己的搜索,並且沒有什麼會干擾SearchView保持所需狀態。