티스토리 뷰

Android 개발하다 보면, TextView에 글자를 가로지르는 취소선을 넣고싶은 경우가 있습니다.


취소선이란 이렇게 글자를 가로지르는 선을 말하지요~^^


구현방법은 생각보다 간단합니다.



<취소선 적용>

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


위처럼 하면, TextView의 글자에 취소선이 적용됩니다.


그럼 취소선을 없애는 방법은?



<취소선 제거>

textView.setPaintFlags(0);


위 코드처럼 적용하면, RecyclerView에서도 잘 적용되는것을 확인했습니다.^^




<참고>

취소선을 제거하는 코드를 아래와 같이 알려주는 포스팅이 많은데, 테스트 결과 RecyclerView에서는 적용이 잘 되지 않는것을 확인했습니다.

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


댓글
댓글쓰기 폼