2014-06-24 3 views
0

내 응용 프로그램이 필요합니다. 공유 텍스트는 facebook입니다. this code을 사용하여 텍스트를 공유 할 수 있습니다. 이 같은 여기에 내가주는거야 매개 변수 :맞춤 글꼴로 Facebook 텍스트 공유

Bundle myParames = new Bundle(); 
myParames.putString("message", message);asyncFacebook.request("me/feed", myParames,"POST", new FacebookPostListener(), null); 

하지만 같은 해당 글꼴의 텍스트마다 편지를 공유하고자, mystring에이 = "스택"경우; 그런 다음

String newString = null; 
newString.replace("s", "Ⓢ"); 
newString.replace("t", "Ⓣ"); 
newString.replace("a", "Ⓐ"); 
newString.replace("c", "Ⓒ"); 
newString.replace("k", "Ⓚ"); 

대체 글꼴로 텍스트를 공유 할 수 있습니다. 하지만 .ttf 파일에서 글꼴을 적용한 다음 공유하고 싶습니다. SpannableString을 시도했지만 .string()으로 변환 할 수 없습니다. 도서관을 변경해야합니까?

답변

2

대체 할 사람은 글꼴이 아니고 문자입니다. 정확하게 유니 코드 문자.

동봉 된 C 또는 동그라미 C (Ⓒ 또는 ⓒ)는 활자체입니다. 동봉 된 영숫자 중 하나 인 기호는 원 안에있는 "C"입니다.
대문자 화 된 기호 (Ⓒ)는 유니 코드 인코딩 "U + 24B8"및 UTF-8 (16 진수) 인코딩 "e2 92 b8"로 생성 할 수 있습니다.

출처 : http://en.wikipedia.org/wiki/%E2%92%B8

그래서, 다른 하나 개의 문자를 교체, 그리고 당신이 할 수있는 모든 것입니다.
의도와 같은 것을 통해 텍스트에 포함 된 사용자 지정 글꼴을 다른 응용 프로그램에 전달할 수 없습니다. 이건 불가능 해.

+0

나는 글꼴 서체를 공유하는 방법을 의미합니다. 본문에 나와 같은. 나는 SpannableString 문자열 개체를 복용하는 동안 나는 SpannableString에 대한 공유를 가질 수 없다는 문제가 있습니다. – Alpan

관련 문제