С window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
я был в состоянии предотвратить ниспадающее меню моего AutoCompleteTextView от идти за мягкую клавиатурой ввода, но теперь вровень с клавиатурой, как показан в следующем image:
Android - разница между AutoCompleteTextView ниспадающей и мягкой клавиатурой ввода
Есть ли способ добавить разницу между выпадающим списком AutoCompleteTextView и клавиатурой мягкого ввода?
Там будет избыток пространства, если я жёстко в dropDownHeight вместо делать wrap_content, когда есть только 1 или 2 пункта, чтобы показать в раскрывающемся списке, –
Вы можете установить выпадающее меню высота динамически основана на количестве элементов как 'autoCompletetxtView.setDropDownHeight (int);' –
Чтобы это сделать эффективно, мне пришлось бы определить, сколько элементов будет отображаться в раскрывающемся списке в данный момент. Я не думаю, что есть способ получить эту информацию. –