arrayList allDoctorsAndSpecialities にいくつかのデータがあります。
私の Oncreate メソッドでは、autotxt(AutoCompleteTextView) のアダプターとしきい値 (3) を設定しました。
ただし、私の問題は、「dr.」、「dr.」などの編集テキストに入力された文字列のドロップダウンを表示したくないことです。
以下は私が試した解決策です
1) コード:
autotxt.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
@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
if(autotxt.getText().toString().equals("dr.")){
autotxt.dismissDropDown();
}
}
});
問題 - 「Docname DocSurname」のような組み合わせが機能しない
2) AutoCompleteTextView フィルターの問題
問題-私の問題では機能しませんでした
3) Android でフィルターを拡張するときに、publishResults() メソッドを使用するにはどうすればよいですか?
問題 - performFiltering メソッドに制約を設定する方法がわかりません
進め方を教えてください。前もって感謝します