アプリ内に検索機能があります。検索ボックスは、OnTextChangeListener が添付された基本的な EditText ボックスです。検索ボックスの下に、検索クエリの結果を表示する ListView があります。ユーザーが検索ボックスに入力を開始すると、結果が表示されます。
私が直面している問題は、キーボードが ListView を覆っているため、キーボードを非表示にしない限り、ユーザーは検索結果を表示できないことです。これは、EditText ボックスのすぐ下にキーボードが表示されるために発生します。
考えられる解決策の 1 つは、ListView の下に検索ボックスを配置することですが、美的に実現可能ではありません。もう 1 つは、両方のエンティティを ViewGroup でカプセル化して、キーボードを下に押し上げることです。したがって、ListView と EditText ボックスが表示されます。誰かがより良い解決策を持っていますか?