Android:autocompletetextview,建议列表显示在textview上方?

Android:autocompletetextview,建议列表显示在textview上方?,android,android-layout,android-manifest,autocompletetextview,Android,Android Layout,Android Manifest,Autocompletetextview,你们当中有人遇到过这个问题吗 对于某些高分辨率屏幕,它可以正确显示: 但它不能正确显示的低分辨率并不是很低,例如在galaxy spica(320x480px)中。我希望当用户长按一次鼠标,就可以将键盘置于建议列表的后面 我已经尝试过:activity manifest.xml中的android:windowSoftInputMode=“statehind | adjustPan”和所有其他组合。尽管如此,它还是不起作用。。。 我尝试更改文本大小、项目大小、填充、整个autocomplete

你们当中有人遇到过这个问题吗

对于某些高分辨率屏幕,它可以正确显示:

但它不能正确显示的低分辨率并不是很低,例如在galaxy spica(320x480px)中。我希望当用户长按一次鼠标,就可以将键盘置于建议列表的后面

我已经尝试过:activity manifest.xml中的android:windowSoftInputMode=“statehind | adjustPan”和所有其他组合。尽管如此,它还是不起作用。。。 我尝试更改文本大小、项目大小、填充、整个autocompletetextview的最大高度、dropdownlist的最大高度,尝试使用MultiAutoCompleteTextView,甚至尝试将其嵌套在scrollview中,什么都没有。 这是因为键盘“推”了文本视图上方的列表项,所以如果没有键盘,一切都会很好


非常感谢您的帮助……

只需将android:dropDownHeight=“100dp”添加到布局文件中的
AutoCompleteTextView
标记

@Override
public void onFilterComplete(int count) {

    setDropDownHeight((count > DROPDOWN_LIST_COUNT ? DROPDOWN_LIST_COUNT : count) * getHeight() 
            + DROPDOWN_LIST_BORDER);

    super.onFilterComplete(count);
}

我遇到了同样的问题,并尝试了上面的代码。它确保dropdownlist显示下拉列表项

AutocompleteTextView
上方的屏幕空间比下方多,因此列表向上打开。您可以调整布局,以确保
AutocompleteTextView
下方有更多的屏幕空间(不包括弹出式键盘)。此问题似乎已通过ICS解决。

您可以尝试以下方法:

autoCompleteTextView.setDropDownVerticalOffset();

嘿,anna,如果你找到了解决方案,我面临着完全相同的问题,请告诉我,并提前感谢。没有,我正在处理kitkat,并且有相同的问题。你也可以使用“包装内容”或“匹配父项”,这在某些情况下可能很有用(请参阅)。如果你将其设置得太高,并且你有一些项目,那么将出现空白。如果您将其设置得太低,并且您有很多项目,那么在同一时间只会显示很少的项目。。。