Android AutoCompleteTextView DropDown Position
Set height of dropdown and set space between dropdown and edittext. Dropdown will display above and below view in dropdownanchor. Height = 200dp, dropdown will not overlap keyboard.
<RelativeLayout
android:id="@+id/dropdownAutoCompleteTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="8dp"
android:paddingTop="8dp">
<AutoCompleteTextView
android:id="@+id/autoTextViewState"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:digits="@string/get_started_petname_digits"
android:dropDownAnchor="@+id/dropdownAutoCompleteTextView"
android:dropDownHeight="200dp"
android:hint="Colorado"
android:imeOptions="actionNext"
android:inputType="textEmailAddress|textCapWords"
android:maxLength="15"
android:nextFocusDown="@+id/editZipCode"/>
</RelativeLayout>
Looks like this must work:
android:dropDownHeight="100dp"
Founded here: https://stackoverflow.com/a/7648028/1723525
Edit:
I tried with a new Activity and the suggestions ara shown below. Maybe you have to change the dropDownHeight to 150dp because you have marginTop of 100dp. I guess that the dropDownHeight must be higher than the Y position (= padding + margin). Let me know if it works.