Add autopan so FAB/other stuff won't get pushed up

Instead of using autoResize to resize when soft keyboard shows
up, use a custom list view that takes visible display frame into
account during onMeasure so that the listview itself will simply
measure based on the available space.

b/17916077

Change-Id: If2b771e59f67689a7431284a0ec05af6a04fd055
4 files changed