我的佈局中有一個AutoCompleteTextView。當用戶輸入「@」字符時,我必須向他們展示一些建議。它通常命名我從互聯網上得到它。建議沒有顯示在AutoCompleteTextView
我得到的名稱,我創建一個ArrayAdapter,如下所示。
autoCtextView.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
// TODO Auto-generated method stub
String lsatChar = s.toString().substring(s.length()-1,s.length());
if(lsatChar.equals("@")) {
ArrayAdapter<String> adapter = new ArrayAdapter<String>(DisplayQuestionDetails.this,
android.R.layout.simple_list_item_1, namesLsist);
autoCtextView.setAdapter(adapter);
}
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
});
但是這些建議並未顯示。我做錯了什麼?請詢問是否需要澄清問題
將autocompletetextview方法的閾值添加到您的代碼中。 –
這裏是回答這個問題:[自動完成文本視圖下拉不顯示](http://stackoverflow.com/a/41806707/4517450) –