我想使用AddTextChangedListener
将AutoCompleteTextView
实施为Android.Text.ITextWatcher
但是我无法找到如何在Xamarin中实施的方法。
我正在使用BigData
所以每个单字符添加AutoCompleteTextView
我想调用服务器来检查数据。所以我想为onTextChanged
添加beforeTextChanged
,afterTextChanged
和AutoCompleteTextView
。
在纯Android中,我正在使用以下方式
txtSearch.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
String newText = txtSearch.getText().toString();
new getJsonData().execute(newText);
}
@Override
public void afterTextChanged(Editable s) {
}
});
任何帮助都要得到高度赞赏。
更新:
参见Upper ScreenShot如果用户在Medical Store
AutoCompleteTextView
上写一些内容,并选择Suggestion中的值,每次用户编写单个新字符时都会更改。如果用户从数据中选择一些值,我想设置它Address
。
答案 0 :(得分:0)
我得到了解决方案。
在我的活动中,我使用logical_or
扩展并实现接口方法,它将按以下方式创建
Android.Text.ITextWatcher