2

MultiAutocompleteTextView を使用するときに、ユーザーが完全に入力した単語と、ドロップダウン メニューから選択した単語を区別する方法はありますか?

4

1 に答える 1

0

はい、onItemClickListener を使用して、彼が完全に入力しなかったものを確認できます。選択したすべてのアイテムのリストからそれらを削除し、完全に入力されたアイテムのみを取得できるようになった後だと思います。

yourMultiView.setOnItemClickListener(new OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
        //here you can save the clicked elements
        Log.i("yourPackage",((TextView)arg1).getText().toString());
    }
});

それが、入力された値と選択された値の違いを見ることができた方法です。

于 2012-08-08T14:18:21.507 に答える