Установка позиции Android AutoCompleteTextView относительно привязки
У меня есть Android AutoCompleteTextView (на самом деле расширенный), и я хотел бы контролировать, где появляется всплывающий список предложений. Например, выше или ниже моего якорного вида.
В настоящее время автозаполнение, по-видимому, предпочитает отображаться ниже привязки, если только данные, которые он пытается отобразить, не требуют больше места (а эта комната доступна выше). Есть ли способ, чтобы он всегда отображался в определенной ориентации независимо от размера данных.
Спасибо
1 ответ
Я думаю, что вы можете использовать это:
myAutoCompleteTextView.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
myAutoCompleteTextView.dismissDropDown();
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
myAutoCompleteTextView.dismissDropDown();
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
myAutoCompleteTextView.dismissDropDown();
}
});