Make ACTV use all available space if height is FILL_PARENT.
This prevents the drop down from resizing when the keyboard is shown / hidden, and thus fixes the issue where the 4th item in the list could not be selected when in landscape mode. Bug: 2096394 Change-Id: Id0e687c897a724379073dcfa82de7ce89ae12035
This commit is contained in:
@ -1325,7 +1325,7 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe
|
||||
final int maxHeight = mPopup.getMaxAvailableHeight(
|
||||
getDropDownAnchorView(), mDropDownVerticalOffset, ignoreBottomDecorations);
|
||||
|
||||
if (mDropDownAlwaysVisible) {
|
||||
if (mDropDownAlwaysVisible || mDropDownHeight == ViewGroup.LayoutParams.FILL_PARENT) {
|
||||
// getMaxAvailableHeight() subtracts the padding, so we put it back,
|
||||
// to get the available height for the whole window
|
||||
int padding = 0;
|
||||
|
Reference in New Issue
Block a user