Android中的AutoCompleteTextView AddTextChangedListener方法(Xamarin)

时间:2016-11-18 10:39:23

标签: android android-layout xamarin autocompletetextview

我想使用AddTextChangedListenerAutoCompleteTextView实施为Android.Text.ITextWatcher但是我无法找到如何在Xamarin中实施的方法。

我正在使用BigData所以每个单字符添加AutoCompleteTextView我想调用服务器来检查数据。所以我想为onTextChanged添加beforeTextChangedafterTextChangedAutoCompleteTextView

在纯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) {

                                }
                            });

任何帮助都要得到高度赞赏。

更新:

enter image description here

参见Upper ScreenShot如果用户在Medical Store AutoCompleteTextView上写一些内容,并选择Suggestion中的值,每次用户编写单个新字符时都会更改。如果用户从数据中选择一些值,我想设置它Address

1 个答案:

答案 0 :(得分:0)

我得到了解决方案。

在我的活动中,我使用logical_or扩展并实现接口方法,它将按以下方式创建

Android.Text.ITextWatcher