본문 바로가기
개발/Android

[Android] TextView 텍스트 밑줄 긋는 3가지 방법

by blacktree 2022. 11. 24.
반응형

안녕하세요 

TextView 또는 여러 UI에서 텍스트 밑에 줄을 그어야 할 때가 있습니다. 

 

여러 방법이 있겠지만 이번 포스트에서는 TextView 텍스트 밑줄 긋는 3가지 방법 정도 알아보겠습니다. 

 

 

1. Class에서 setPaintFlags() 사용

  1. 적용하고 하는 TextView에 setPaintFlags()에 Paint.UNDERLINE_TEXT_FLAG를 설정하면 된다.
binding.textViewName.paintFlags = Paint.UNDERLINE_TEXT_FLAG

 

2. SpannableString 클래스를 사용

  1. 원하는 Strig을 SpannableString로 선언한다.
  2. setSpan()에 new UnderlineSpan()을 적용한다.
  3. TextView.setText() 적용한다.
var mSpannableString = SpannableString("msg")
mSpannableString.setSpan(UnderlineSpan(), 0,mSpannableString.length, 0 )
binding.textViewName.text = mSpannableString

 

3. string.xml에 HTML Tag 적용

  1. <u> 원하는 문구 </u>이렇게 적용해주면 된다. 
<string name="join"><u>회원가입</u></string>

 

 

 

 

5분 실사 AI이미지 만들기 - 무료, 그래픽카드X, WebUI, Colab 사용

요즘 Chat GPT, Bing Chat, Sporky AI 등등 여러 채봇이나 AI가 인기가 많습니다. 이중에서도 오늘은 AI를 이용해서 내가 원하는 이미지를 만들어 보는 방법을 찾아봤습니다. 정말 간단한 방법이고 고가의

blacktrees.tistory.com

 

카카오톡 기반 chatGPT - 가입 및 사용법

목차 소개 ChatGPT란? 카카오톡 기반 ChatGPT란? 카카오톡 기반 ChatGPT 사용 방법 카카오톡 친구 추가 메시지 작성 인공지능 대화 수행 카카오톡 기반 ChatGPT의 장단점 장점 단점 결론 1. 소개 ChatGPT란? C

blacktrees.tistory.com

 

Bing Chat(Bing AI)을 사용하여 PDF를 요약하는 방법

이제 Microsoft Edge 브라우저는 사용자가 PDF 문서를 요약할 수 있는 Bing Chat이라는 새로운 기능을 제공합니다. 이번 글에서는 Bing Chat을 사용하여 Microsoft Edge 브라우저에서 PDF를 요약하는 방법에 대

blacktrees.tistory.com

 

Bing AI 가입 및 사용법

1. Bing AI란? Bing AI는 Microsoft의 인공지능 검색 엔진으로, 사용자의 검색 결과를 개인화하여 제공합니다. Bing AI는 다양한 기능을 제공하며, 사용자의 검색 경험을 향상시키기 위해 지속적으로 발전

blacktrees.tistory.com

 

 

 

 

 

728x90
반응형

댓글