【发布时间】:2010-10-17 16:57:43
【问题描述】:
您如何获得AutoCompleteTextView 中的当前最佳建议?我有它建议项目,并且我注册了一个文本更改侦听器。我在同一个屏幕上也有一个列表。当他们键入时,我想将列表滚动到当前的“最佳”建议。但我不知道如何访问当前的建议,或者至少是最重要的建议。我想我正在寻找类似AutoCompleteTextView.getCurrentSuggestions():
autoCompleteTextView.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before, int count) {
String currentText = autoCompleteTextView.getText();
String bestGuess = autoCompleteTextView.getCurrentSuggestions()[0];
// ^^^ mewthod doesn't exist
doSomethingWithGuess(bestGuess);
}
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// do nothing
}
public void afterTextChanged(Editable s) {
// do nothing
}
});
【问题讨论】:
标签: android autocomplete