마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

TextView 에 위첨자 아래첨자 달기

0 추천

 

텍스트 뷰에 위, 아래 첨자를 넣으려고 합니다.

좀 찾아보니 Html.fromHtml을 써서 하면 간편하다고 해서 아래와 같이 테스트 해봤더니...

위첨자와 아래첨자가 한칸씩 잡아먹네요.

((TextView)findViewById(R.id.text)).setText(Html.fromHtml(Character.toString((char) 0x222B) + "<sup><small>" + "3" + "</small></sup>" + "<sub><small>" + "0" + "</small></sub>"));

 

 

아래와 같이 위첨자와 아래첨자가 같이 나오게 하려면 어떻게 해야 할까요?

 

익명사용자 님이 2014년 7월 14일 질문

1개의 답변

+1 추천
 
채택된 답변
ReplacementSpan 를 상속 받아 실제 구현을 해 주셔야 할 듯 합니다.

http://stackoverflow.com/questions/23990381/how-to-create-vertically-aligned-superscript-and-subscript-in-textview 를 참조 해보세요.

사악미소 (65,330 포인트) 님이 2014년 7월 14일 답변
사악미소님이 2014년 7월 14일 수정
...