キーボードが表示されたときに手動でサイズを変更する必要があるListViewがあります。
これは、onSizeChangedメソッドを上書きし、それに応じてビューのサイズを変更することで機能します。(この投稿のおかげで、onSizeChangedでサイズとレイアウトを設定する方法は?)
ただし、リストビューのサイズを変更すると、クリックしたEditTextのフォーカスが失われ、テキストを入力できなくなります。
編集:以前にフォーカスがあったEditTextのフォーカスを設定しようとしましたが、これは常に機能するとは限りません。ただし、リクエストフォーカスを呼び出すとメソッドはtrueを返します。