Try android:windowSoftInputMode="adjustResize"
in your manifest file.
You might need to do android:windowSoftInputMode="adjustResize|adjustPan"
... I don't really have anything comparable to your setup to test on...
Your problem is becasue of this (from the docs for adjustPan, emphasis mine):
The activity's main window is not resized to make room for the soft
keyboard. Rather, the contents of the window are automatically panned
so that the current focus is never obscured by the keyboard and users
can always see what they are typing
Given that, your list is being obscured becasue the EditText on top has the focus. The only thing I can currently think of is to move the EditText so it is below the list. Then when pushed up, your list should still be visible above the EditText.