我在我的應用程序中有搜索功能。搜索框是附帶OnTextChangeListener的基本EditText框。在搜索框下方,我有一個顯示搜索查詢結果的ListView。當用戶開始在搜索框中輸入結果時顯示結果。Focus Android中的EditText和ListView
我遇到的問題是鍵盤覆蓋了我的ListView,因此除非鍵盤被隱藏,否則用戶將看不到搜索結果。發生這種情況是因爲鍵盤將出現在EditText框的正下方。
一個可能的解決方案是將搜索框放在ListView下面,但它不是美學上可行的。另一種是用ViewGroup封裝兩個實體,試圖讓鍵盤向下推,因此ListView和EditText框是可見的。有沒有人有更好的解決方案?
檢查清單中的'android:windowSoftInputMode = [「adjustUnspecified」, 「adjustResize」,「adjustPan」]'。試試adjustUnspecified爲這個活動 – Faizan
我有這些標誌......鍵盤將出現在EditText框下方,同時阻止ListView ...我也需要看到ListView。 – Houston