2012-01-03 3 views
1

私はMultiAutoCompleteTextViewを使用して、ユーザが毎回有効な名前を入力するように名前のリストから提案しています。私が遭遇した問題は、ユーザーが複数の名前で入力できるのに対して、ユーザーは1つの名前で入力してから次のフォームフィールドに移動できるようにすることです。たとえば、Joe ShmoeとJohn Doeの2つの提案がある場合、「Joe Shmoe」や「John Doe」ではなく、「Joe Shmoe、John Doe」や「John Doe、John Doe」ではなく、それは現在許可されています。ユーザーが提案の1つを選択するとすぐに次のフォームフィールドにフォーカスを移すことができますか?MultiAutoCompleteTextViewは1つのエントリに制限されます

答えて

2

まず、MultiAutoCompleteTextViewの代わりにAutoCompleteTextViewを使用してください。前者は1つのアイテムのみを選択することを制限し、後者は複数の選択を可能にする。

第二に、AutoCompleteTextViewにonItemClickListenerを追加し、その中で次のフィールドにフォーカスを設定onItemClick実装、です。

関連する問題