2012-01-03 2 views
1

나는 MultiAutoCompleteTextView를 사용하여 사용자가 매번 올바른 이름을 입력 할 수 있도록 이름 목록에서 제안합니다. 내가 만난 문제는 사용자가 여러 이름을 입력 할 수있는 반면, 사용자가 하나의 이름 만 입력하고 다음 양식 필드로 이동할 수있게하려는 것입니다. 예를 들어 두 가지 제안이 Joe Shmoe와 John Doe 인 경우 "Joe Shmoe"또는 "John Doe"또는 "Joe Shmoe, John Doe"또는 "John Doe, John Doe"가 아닌 유효한 입력 만 "Joe Shmoe"또는 "John Doe" 현재 허용됩니다. 사용자가 추천 단어 중 하나를 선택하자마자 다음 양식 필드로 포커스를 이동하려면 어떻게해야합니까?MultiAutoCompleteTextView 한 항목으로 제한

답변

2

먼저 MultiAutoCompleteTextView 대신 AutoCompleteTextView을 사용하십시오. 전자는 하나의 항목 만 선택하는 반면 나중에는 여러 항목을 허용합니다.

둘째, AutoCompleteTextView에에 onItemClickListener를 추가하고 onItemClick 구현, 다음 필드로 포커스를 설정 년대에.

관련 문제