2013-04-12 1 views
6

전자 메일 연락처 제안으로 MultiAutoCompleteTextView를 구현하고 있습니다. 내가 원하는 것은 문자열 대신 MultiAutoCompleteTextView 내용에 연락처 배지를 표시하는 것입니다. Gmail Android 앱이 사용합니다. 기본적으로 연락처를 입력/선택한 후 MultiAutoCompleteTextView (사진, 이름 및 전자 메일 연락처)에 표시되도록 드롭 다운에 표시된 내용을 원합니다. 가능합니까?android MultiAutoCompleteTextView - 사용자 정의보기를 표시하는 중

SSchot

+0

분명히 가능합니다 ... Gmail에 있으며 스크린 샷을 게시했습니다. 몇 가지 조사를하고 무언가를 시도해보십시오. –

+0

ssghot은 내 앱에서 개발되었습니다. EditText의 이메일은 문자열이며 원하는대로 문자열이있는 사진이 아닙니다. – cubesoft

+0

아, 당신이 텍스트 상자에 나타 내기 위해 선택한'보기 '를 원한다면 ... 가능할 거라고 확신하지만 이미지와/또는 이미지를 저장할 수 있도록 자신 만의'EditText'를 만들 필요가 있습니다. 본문. 나는 gmails 소스를 파고 그들이하는 일을 보려고 할 것이다. –

답변

5

구글은 사용자 정의 ImageSpan를 사용을 통해이 작업을 수행합니다. 방금 내 애플 리케이션 중 하나를 성공적으로 구현했습니다. RecipientEditTextView.java를보고 어떻게해야하는지 확인해야합니다. 본질적으로 Canvas를 통해 drawable을 만들고 그 Drawable을 사용자 정의 ImageSpan에 지정합니다. 나는 어떤 코드도 게시 할 수 없다 ... 음, 톤이 있지만 소스를 통해 좋은 아이디어를 얻어야한다.

관련 문제