AddTextChangedListener
〜AutoCompleteTextView
を使用して実装しますAndroid.Text.ITextWatcher
しかし、私はXamarinで実装する方法を見つけることができません。AutoCompleteTextView Android(Xamarin)のAddTextChangedListenerメソッド
私はBigData
を使用していますので、すべてのシングルキャラクターはAutoCompleteTextView
に追加されています。データをチェックするためにサーバーを呼びたいと思っています。だから、にonTextChanged
、beforeTextChanged
、afterTextChanged
を追加したいと思います。私は任意のヘルプは高く評価される
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) {
}
});
を使用しています純粋なアンドロイドで
。
更新:
ユーザーがMedical Store
AutoCompleteTextView
に何かを書くと、ユーザーが1つの新しい文字を書くたびに変更される提案から値を選択した場合は上部のスクリーンショットを参照してください。次に、ユーザーがデータから値を選択した場合は、Address
に設定します。
のように作成されますインタフェースメソッドを実装します。あなたが必要とするすべては 'android.widget.Filterable'アダプタではなく – pskink
@pskinkですあなたはどのようにそれを実装することができます私はすべての単一の新しいcharcterユーザーによって追加することができます私はサーバーのデータを呼び出したい。 'onTextChanged'はサーバーに新しいデータを呼び出す必要があるからです。 – Ironman
http://stackoverflow.com/a/19860624/2252830 – pskink