2010-08-12 3 views
0

이것은 매우 간단한 문제입니다. Html.fromHtml을 사용하여 TextView에 이메일 주소에 대한 링크를 넣으려고합니다.Android에서 Gmail 서브 주소 지정 ('plus sign'주소 지정)

body.setText(Html.fromHtml("<a href=\"mailto:[email protected]\">Contact</a>")); 

링크를 클릭하면 "emailaddress [email protected]"으로 새 이메일 주소가 지정됩니다. 더하기 기호가 사라졌습니다. 나는 이것을 시도했다 :

body.setText(Html.fromHtml("<a href=\"mailto:emailaddress"+'+'+"[email protected]\">Contact</a>")); 

와 같은 결과에

body.setText(Html.fromHtml("<a href=\"mailto:emailaddress&#43;[email protected]\">Contact</a>")); 

.

누구나 내가 링크가 올바르게 작동하도록 할 수 있습니다.

답변

2

+ 기호는 URL 인코딩 형식의 공백 (다른 하나는 %20 임)입니다. 리터럴 +을 URL에 인코딩하려면 같은 방법으로이 경우에서 탈출해야합니다.이 경우 %2B

+0

글쎄, 나는 어리 석습니다. : P 완전히 잊어 버렸습니다. 엄청 고마워. – jhirsch

관련 문제