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

TextView 글씨에 삭선을 넣고 싶습니다.

0 추천

TextView에 이것과 같은   삭선을 넣을 수 있는 방법이 있을까요?

hellowo (670 포인트) 님이 2013년 7월 15일 질문

1개의 답변

+2 추천
 
채택된 답변

 시간이 좀 지나서, 이미 해결하셨을지도 모르겠네요. 

 우선 TextView 에 Html 코드를 사용할 수 있으나, <del> 이나 <strike> 또는 <s> 와 같은 취소선을 넣는 태그를 지원하지 않습니다. 

Html  을 이용할 수 없어 조금 아쉽지만 다음과 같이 TextView 내부에 있는 모든 글자에 취소선을 넣을 수 있습니다.

  

// Text 에 취소선 옵션 지정.
textView.setPaintFlags(textView.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
textView.setText("취소선 추가."); 

  취소선을 제거하고 싶을 때는 아래의 코드를 사용하여 원래대로 돌려 놓으면 됩니다.

   textView.setPaintFlags(textView.getPaintFlags()  ^ Paint.STRIKE_THRU_TEXT_FLAG);

 

칸쵸 (1,580 포인트) 님이 2013년 7월 17일 답변
hellowo님이 2013년 7월 17일 채택됨
감사합니다. 답변 기다리고 있었는데 정말 큰 도움 되었습니다!
...