I have 3 autocompletetextview\'s in which i set its adapter to be an ArrayAdapter with a very simple textview layout.
autocompletetextview
ArrayAdapter
textview
Add an attribute in your AndroidManifest.xml
android:windowSoftInputMode="adjustPan|adjustResize"
Which will auto resize and adjust the soft keyboard.