当我们选择预测时,对于ex-gt; Doc-> Document,如何调用start,before和count值。它有时会删除单词并再次插入2次调用,有时会在同一个调用中。
请建议。
答案 0 :(得分:1)
检查this链接&参考。以下代码。
et1.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
/*Whenever You will Enter Any Word, Here You will Predict that Which Character is inserted.*/
}
@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
}
});
或强> 作为@Saket建议。 如果您正在使用TextView进行文本观看,请使用带有以下代码的AutoCompleteTextView。
ArrayAdapter<String> aCustListAdapterNo = new ArrayAdapter<String>(
mContext, android.R.layout.select_dialog_item,
fillAutoCompleteCustomerListNo);
**autoCompletetxtViewCUSListNo.setThreshold(1);**
autoCompletetxtViewCUSListNo.setAdapter(aCustListAdapterNo);
希望这会对你有所帮助。