1

내 안드로이드 응용 프로그램에서 MultiAutoCompleteTextView에 스패닝을 수행하고 싶습니다. 이를 위해 나는 Splitwise TokenAutoComplete 프로젝트와 그 프로젝트가 제대로 작동 하는지를 언급했다. 그들은 사용자 정의 토큰 클래스에 추가 된 드롭 다운에서 항목을 선택할 때마다 id.here 이메일을 입력하기 위해 사용자 정의 MultiAutoCompleteTextView을 작성했습니다. spannable 또는 simple text인지 여부에 상관없이 해당 MultiAutoCompleteTextView의 전체 내용을 가져 오려고합니다. 만약 내가 getText().toString()이라면, 모든 스팬 된 값을 버리고 단지 스팬이없는 단순한 텍스트를 반환한다. 이 문자열을 spannables와 함께 MultiAutoCompleteTextView로 작성하려고합니다. 어떤 사람이 응용 프로그램에서이 컨트롤을 사용했거나 이에 관한 아이디어가 있으면이 문제를 해결하는 데 도움이됩니다.MultiAutoComplete (TokenAutoComplete)에서 Spannable 사용 - Android

입력 된 텍스트 : "@Marshall 와이어 및 @Amanda"gettext에의 toString()의

출력 :. 는

예 주셔서 감사합니다 "@ 및 @"(마샬 와이어와 아만다가 스팬되는 개체하는 무시됩니다)

+0

이 문제에 대한 샘플 코드가 있습니까? 일부 텍스트는 토큰화할 수 있도록 splitwise/TokenAutoComplete 라이브러리를 알아 내려고 노력하고 있습니다. 예를 들어, "안녕하세요 @ [일부 토큰 텍스트]입니다. 여기에 또 다른 @ [토큰 화 된 텍스트]가 있습니다. " 어디서나 정답을 찾을 수 없습니다. – user1301593

답변

0

가장 간단한 방법은 getText()의 출력을 사용하고 @의 인스턴스를 getObjects의 객체로 순서대로 바꾸는 것입니다. (구현 된 방법 대신 @ 대신 @@이 필요합니다. 이...).