gpt4 book ai didi

java - TextWatcher.onTextChanged() 如何处理预测文本?

转载 作者:行者123 更新时间:2023-12-01 13:24:19 28 4
gpt4 key购买 nike

当我们选择预测(例如 Do->Doc->Document)时,如何调用 start、before 和 count 值。它有时会删除单词并通过 2 次调用再次插入,有时在同一次调用中。

请指教。

最佳答案

检查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);

希望这对您有帮助。

关于java - TextWatcher.onTextChanged() 如何处理预测文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21855004/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com